go言語 文字列に指定した文字列が含まれているか判定する

  • 作成日 2021.03.28
  • 更新日 2022.11.03
  • go
go言語 文字列に指定した文字列が含まれているか判定する

go言語で、stringsパッケージのContainsを使用して、文字列に指定した文字列が含まれているか判定するサンプルコードを記述してます。go言語のバージョンは1.15.4を使用してます。

環境

  • OS windows10 pro 64bit
  • go言語 1.15.4

Contains使い方

Containsを使用すると、指定した文字列が含まれているか判定することが可能です。

strings.Contains(文字列, 判定したい文字列)

// 含まれていれば true なければ falseが返ります

以下は、Containsを使って、文字列内に指定した文字が含まれているかの判定結果を表示するサンプルコードとなります。

package main

import (
	"fmt"
	"strings"
)

func main() {

	str := "one two three"

	fmt.Println(strings.Contains(str, "o"))
	// true

	fmt.Println(strings.Contains(str, "two"))
	// true

	fmt.Println(strings.Contains(str, "four"))
	// false

}