[go] 문자열에 특정 값 존재 여부 확인

GO에서 문자열이 특정 값이나 부분 문자열을 포함하는지 확인하는 방법은 strings 패키지에 내장된 함수를 사용하는 것이다.

Contains 함수

Contains 함수는 하나의 문자열이 다른 문자열을 포함하는지 여부를 확인할 때 사용된다.

예를 들어, 다음은 Contains 함수를 사용하여 문자열 내에 특정 값이 존재하는지 확인하는 방법이다.

package main

import (
	"fmt"
	"strings"
)

func main() {
	str := "Hello, world"
	
	if strings.Contains(str, "world") {
		fmt.Println("문자열에 'world'가 포함되어 있습니다.")
	} else {
		fmt.Println("문자열에 'world'가 포함되어 있지 않습니다.")
	}
}

위 코드를 실행하면 “문자열에 ‘world’가 포함되어 있습니다.”가 출력된다.

References