>  기사  >  백엔드 개발  >  Go 언어 문서의 strings.Contains 함수를 사용하여 문자열 포함 관계를 확인하세요.

Go 언어 문서의 strings.Contains 함수를 사용하여 문자열 포함 관계를 확인하세요.

WBOY
WBOY원래의
2023-11-04 08:50:28908검색

Go 언어 문서의 strings.Contains 함수를 사용하여 문자열 포함 관계를 확인하세요.

Go 언어 문서의 strings.Contains 함수를 사용하여 문자열 포함 관계 확인

제목: strings.Contains 함수를 사용하여 Go 언어에서 문자열 포함 관계 확인의 예

Go 언어에서 , 문자열 처리는 일반적인 작업 중 하나입니다. 문자열에 다른 문자열이 포함되어 있는지 확인하는 작업도 자주 발생합니다. Go 언어는 문자열에 다른 문자열이 포함되어 있는지 확인하는 데 Contains 함수를 사용할 수 있는 문자열 패키지를 제공합니다. 다음은 strings.Contains 함수를 사용하여 문자열의 포함 관계를 확인하는 방법을 자세히 소개합니다.

먼저 문자열 패키지를 가져와야 합니다.

import "strings"

다음으로 Contains 함수를 사용하여 문자열 포함 관계를 결정할 수 있습니다. Contains 함수는 다음과 같이 호출됩니다.

func Contains(s, substr string) bool

여기서 s는 검색할 문자열을 나타내고 substr은 찾을 하위 문자열을 나타냅니다. 함수의 반환 값은 s에 substr이 포함되어 있는지 여부를 나타내는 bool 유형입니다.

다음으로 특정 예를 살펴보겠습니다. 문자열 s가 있고 문자열에 "hello"라는 하위 문자열이 포함되어 있는지 확인하려고 합니다.

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "hello world"

    if strings.Contains(s, "hello") {
        fmt.Println("字符串s包含子字符串"hello"")
    } else {
        fmt.Println("字符串s不包含子字符串"hello"")
    }
}

위 코드에서는 Contains 함수를 사용하여 문자를 확인합니다. 문자열 s에 하위 문자열 "hello"가 포함되어 있는지 여부입니다. 포함되어 있으면 "String s에 "hello" 하위 문자열이 포함되어 있습니다"를 인쇄하고, 그렇지 않으면 "String s에 "hello" 하위 문자열이 포함되어 있지 않습니다"라고 인쇄합니다.

위 코드를 실행하면 "hello world" 문자열에 "hello" 하위 문자열이 포함되어 있으므로 출력 결과는 "String s에 하위 문자열 "hello"가 포함되어 있습니다."가 됩니다.

단일 하위 문자열을 결정하는 것 외에도 Contains 함수를 여러 번 호출하여 문자열에 여러 하위 문자열이 포함되어 있는지 여부를 확인할 수도 있습니다. 예를 들어 문자열 s가 있고 문자열에 하위 문자열 "hello"와 "world"가 모두 포함되어 있는지 확인하려고 합니다.

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "hello world"

    if strings.Contains(s, "hello") && strings.Contains(s, "world") {
        fmt.Println("字符串s同时包含子字符串"hello"和"world"")
    } else {
        fmt.Println("字符串s不同时包含子字符串"hello"和"world"")
    }
}

위 코드에서는 Contains 함수를 여러 번 호출하여 문자열 s를 확인합니다. 여기에는 하위 문자열 "hello"와 "world"가 모두 포함되어 있습니다. 둘 다 포함되어 있으면 "String s에 "hello"와 "world" 하위 문자열이 모두 포함되어 있습니다."를 인쇄하고, 그렇지 않으면 "String s에 하위 문자열 "hello"와 "world"가 모두 포함되어 있지 않습니다."라고 인쇄합니다.

위 코드를 실행하면 출력 결과는 "Hello world" 문자열에 "hello"와 "world" 하위 문자열이 모두 포함되어 있기 때문에 "String s에는 하위 문자열 "hello"와 "world"가 모두 포함되어 있습니다."입니다.

위의 예를 통해 Go 언어의 strings.Contains 함수를 사용하면 문자열에 다른 문자열이 포함되어 있는지 쉽게 확인할 수 있음을 알 수 있습니다. 실제 개발에서는 실제 상황에 따라 이 기능을 유연하게 사용하여 문자열의 포함 관계 판단을 완료할 수 있습니다.

위 내용은 Go 언어 문서의 strings.Contains 함수를 사용하여 문자열 포함 관계를 확인하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.