From 39e58d40ebb8b2d7d4bf1c12c985474419970466 Mon Sep 17 00:00:00 2001 From: "rick.chan" Date: Fri, 13 Nov 2020 18:15:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=20=E5=AD=97=E7=AC=A6?= =?UTF-8?q?=E4=B8=B2=E6=9F=A5=E6=89=BE=20=E6=96=B9=E6=B3=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: rick.chan --- .../Language/Go/Basic/Go_语言字符串操作.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Software/Development/Language/Go/Basic/Go_语言字符串操作.md b/Software/Development/Language/Go/Basic/Go_语言字符串操作.md index d26885a..3fc7417 100644 --- a/Software/Development/Language/Go/Basic/Go_语言字符串操作.md +++ b/Software/Development/Language/Go/Basic/Go_语言字符串操作.md @@ -22,3 +22,15 @@ fmt.Println(s) // 字符串转整形 fmt.Println(strconv.Atoi(s)) ``` + +## 3. 字符串查找 + +```go +strings.Contains("widuu", "wi") // 查找某个字符是否在这个字符串中存在, return true +strings.Contains("wi", "widuu") // 查找某个字符是否在这个字符串中存在, return false +trings.ContainsAny("widuu", "w&d") // 查询字符串中是否包含多个字符, return true +strings.Count("widuu", "uu") // 在一段字符串中有多少匹配到的字符, return 1 +strings.Count("widuu", "u") // 在一段字符串中有多少匹配到的字符, return 2 +strings.Index("widuu", "i") // 查找字符串, 然后返回当前的位置, return 1 +strings.Index("widuu", "u") // 查找字符串, 然后返回当前的位置, return 3 +```