日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Go语言中字符串的查找方法小结

發布時間:2025/3/21 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Go语言中字符串的查找方法小结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這篇文章主要介紹了Go語言中字符串的查找方法小結,示例的main函數都是導入strings包然后使用其中的方法,需要的朋友可以參考下

?

1.func Contains(s, substr string) bool這個函數是查找某個字符是否在這個字符串中存在,存在返回true

?

復制代碼代碼如下:

?

import (
?"fmt"
?"strings"
)

func main() {
?fmt.Println(strings.Contains("widuu", "wi")) //true
?fmt.Println(strings.Contains("wi", "widuu")) //false
}

?


2.func ContainsAny(s, chars string) bool這個是查詢字符串中是否包含多個字符

?

?

復制代碼代碼如下:


import (
?"fmt"
?"strings"
)

?

func main() {
?fmt.Println(strings.ContainsAny("widuu", "w&d")) //true
}

?

?


3.func ContainsRune(s string, r rune) bool,這里邊當然是字符串中是否包含rune類型,其中rune類型是utf8.RUneCountString可以完整表示全部Unicode字符的類型

?

復制代碼代碼如下:


import (
?"fmt"
?"strings"
)

?

func main() {
?fmt.Println(strings.ContainsRune("widuu", rune('w'))) //true
?fmt.Println(strings.ContainsRune("widuu", 20))??????? //fasle
}

?


4.func Count(s, sep string) int這個的作用就是輸出,在一段字符串中有多少匹配到的字符

?

?

復制代碼代碼如下:


import (
?"fmt"
?"strings"
)

?

func main() {
?fmt.Println(strings.Count("widuu", "uu")) //1
?fmt.Println(strings.Count("widuu", "u"))? //2
}

?

?

5.func Index(s, sep string) int 這個函數是查找字符串,然后返回當前的位置,輸入的都是string類型,然后int的位置信息

?

復制代碼代碼如下:

?

import (
?"fmt"
?"strings"
)

func main() {
?fmt.Println(strings.Index("widuu", "i")) //1
?fmt.Println(strings.Index("widuu", "u")) //3
}

?


6.func IndexAny(s, chars string) int 這個函數是一樣的查找,字符串第一次出現的位置,如果不存在就返回-1

?

?

復制代碼代碼如下:


import (
?"fmt"
?"strings"
)

?

func main() {
?fmt.Println(strings.IndexAny("widuu", "u")) //3
}

?


7.func IndexByte(s string, c byte) int,這個函數功能還是查找第一次粗線的位置,只不過這次C是byte類型的,查找到返回位置,找不到返回-1

?

?

復制代碼代碼如下:


import (
?"fmt"
?"strings"
)

?

func main() {
?fmt.Println(strings.IndexByte("hello xiaowei", 'x')) //6
}

?


8.func IndexRune(s string, r rune) int,還是查找位置,只不過這次是rune類型的

?

?

復制代碼代碼如下:

?

import (
?"fmt"
?"strings"
)

func main() {
?fmt.Println(strings.IndexRune("widuu", rune('w'))) //0
}

?


9.func IndexFunc(s string, f func(rune) bool) int這個函數大家一看就知道了,是通過類型的轉換來用函數查找位置,我們來代碼看下哈

?

?

復制代碼代碼如下:


import (
?"fmt"
?"strings"
)

?

func main() {
?fmt.Println(strings.IndexFunc("nihaoma", split)) //3
}

func split(r rune) bool {
?if r == 'a' {
??return true
?}
?return false
}

?


10.func LastIndex(s, sep string) int 看到這個大家可能也明白了查找的是最后出現的位置,正好跟index相反

?

?

復制代碼代碼如下:


import (
?"fmt"
?"strings"
)

?

func main() {
?fmt.Println(strings.LastIndex("widuu", "u")) //?4
}

?


11.func LastIndexAny(s, chars string) int這個跟indexAny正好相反,也是查找最后一個

?

?

復制代碼代碼如下:

?

import (
?"fmt"
?"strings"
)

func main() {
?fmt.Println(strings.LastIndexAny("widuu", "u")) //?4
}

原文地址:https://www.cnblogs.com/williamjie/p/9227359.html

總結

以上是生活随笔為你收集整理的Go语言中字符串的查找方法小结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 内射干少妇亚洲69xxx | 欧美日韩一区二区在线播放 | 超碰麻豆| 黄色大全免费观看 | 国产又色又爽又黄又免费 | 荫道bbwbbb高潮潮喷 | av成人免费在线观看 | 精品无码久久久久久国产 | 日韩在线一二三区 | 欧美a级大片| 呦呦av| 欧洲一二三区 | 国产乱淫av麻豆国产免费 | 午夜激情av | av中文字幕免费观看 | 亚洲巨乳在线 | 黄色一级片免费播放 | 国产不卡一区二区视频 | 一区二区三区 欧美 | 久久免费精彩视频 | 欧美男人天堂网 | 大陆农村乡下av | 成人做爰的视频 | 亚洲一区二区av在线 | 天天色天天草 | 97国产在线 | 日韩在线高清 | 高清乱码毛片入口 | 神马午夜在线观看 | 久久综合爱 | 激情一区二区三区 | 色丁香六月 | 精品国产乱码 | 番号动态图| 久久久久久久久精 | 人妻少妇一区二区三区 | 亚洲大色网 | 一级片免费网址 | 一区二区亚洲视频 | 嫩草影院一区 | 免费在线观看日韩av | 精品国产一二三区 | av最新天堂| 红桃视频在线播放 | 一卡二卡三卡四卡在线 | 僵尸叔叔在线观看国语高清免费观看 | 精精国产xxxx视频在线 | 久久成人精品一区二区 | 91丝袜呻吟高潮美腿白嫩 | 麻豆视频精品 | 成人午夜剧场视频网站 | 国产精品无码内射 | 3d动漫精品啪啪一区二区竹菊 | 奇米777色 | 一级全黄裸体片 | 偷自拍 | 亚洲欧美日韩国产成人精品影院 | 成年人网站黄色 | 91久久亚洲 | 国产精品自慰网站 | 一本色道久久综合亚洲精品酒店 | 色噜噜在线播放 | 一区二区三区视频在线观看 | 黑人巨大av | 在线一区二区三区视频 | 色偷偷av一区二区三区 | 69xxx免费视频| 日韩欧美国产综合 | 污网站免费在线 | 国模私拍一区二区 | 亚洲人网 | 男女无遮挡做爰猛烈视频 | 91国偷自产中文字幕久久 | 青娱乐极品视频在线 | 丰满少妇一区二区 | 99热com| www伊人 | 国产成人麻豆免费观看 | 久久久99精品免费观看 | 亚洲乱码国产乱码精品精98午夜 | 欧美日本国产在线 | 黄色一级带 | 天啪| 亚洲欧美国产精品久久久久久久 | 91高清在线免费观看 | 久久久av片 | videos亚洲 | 久久久久久亚洲中文字幕无码 | 青青草av| 黄色免费网站观看 | 在线中文字幕一区二区 | 黄色免费网站在线看 | 欧美日韩观看 | 国产综合影院 | 91岛国| 黄页嫩草| 亚洲欧美日本在线 | 97人妻精品一区二区 | 国产在线精品成人欧美 |