GoFrame gstr-包含判斷

2022-04-11 16:48 更新

Contains

  • 說明:?Contains?返回字符串?str?是否包含子字符串?substr?,區(qū)分大小寫。
  • 格式:

Contains(str, substr string) bool

  • 示例:

func ExampleContains() {
	{
		var (
			str    = `Hello World`
			substr = `Hello`
			result = gstr.Contains(str, substr)
		)
		fmt.Println(result)
	}
	{
		var (
			str    = `Hello World`
			substr = `hello`
			result = gstr.Contains(str, substr)
		)
		fmt.Println(result)
	}

	// Output:
	// true
	// false
}

ContainsI

  • 說明:?ContainsI?校驗?substr?是否在?str?中,不區(qū)分大小寫。  
  • 格式:

ContainsI(str, substr string) bool

  • 示例:

func ExampleContainsI() {
	var (
		str     = `Hello World`
		substr  = "hello"
		result1 = gstr.Contains(str, substr)
		result2 = gstr.ContainsI(str, substr)
	)
	fmt.Println(result1)
	fmt.Println(result2)

	// Output:
	// false
	// true
}

ContainsAny

  • 說明:?ContainsAny?校驗?s?中是否包含?chars?。
  • 格式:

ContainsAny(s, chars string) bool

  • 示例:

func ExampleContainsAny() {
	{
		var (
			s      = `goframe`
			chars  = "g"
			result = gstr.ContainsAny(s, chars)
		)
		fmt.Println(result)
	}
	{
		var (
			s      = `goframe`
			chars  = "G"
			result = gstr.ContainsAny(s, chars)
		)
		fmt.Println(result)
	}

	// Output:
	// true
	// false
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號