校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Go語言正則表達式用法實例小結【查找、匹配、替換等】

Go語言正則表達式用法實例小結【查找、匹配、替換等】

熱門標簽:電梯外呼訪客系統 最短的地圖標注 電銷機器人可以補救房產中介嗎 浙江人工智能外呼管理系統 百度地圖標注搜索關鍵詞 谷歌便利店地圖標注 騰訊外呼系統價格 成都呼叫中心外呼系統平臺 ?兓?

本文實例講述了Go語言正則表達式用法。分享給大家供大家參考,具體如下:

Go語言的正則表達式使用很簡單,示例代碼:

復制代碼 代碼如下:
package test
import (
    "fmt"
    "regexp"
)
func RegixBase() {
    //findTest()
    //findIndexTest()
    //findStringTest()
    //findChinesString()
    //findNumOrLowerLetter()
    findAndReplace()
}
//傳入[]byte,返回[]byte
func findTest() {
    str := "ab001234hah120210a880218end"
    reg := regexp.MustCompile("\\d{6}") //六位連續的數字
    fmt.Println("------Find------")
    //返回str中第一個匹配reg的字符串
    data := reg.Find([]byte(str))
    fmt.Println(string(data))
    fmt.Println("------FindAll------")
    //返回str中所有匹配reg的字符串
    //第二個參數表示最多返回的個數,傳-1表示返回所有結果
    dataSlice := reg.FindAll([]byte(str), -1)
    for _, v := range dataSlice {
        fmt.Println(string(v))
    }
}
//傳入[]byte,返回首末位置索引
func findIndexTest() {
    fmt.Println("------FindIndex------")
    //返回第一個匹配的字符串的首末位置
    reg2 := regexp.MustCompile("start\\d*end") //start開始,end結束,中間全是數字
    str2 := "00start123endhahastart120PSend09start10000end"
    //index[0]表示開始位置,index[1]表示結束位置
    index := reg2.FindIndex([]byte(str2))
    fmt.Println("start:", index[0], ",end:", index[1], str2[index[0]:index[1]])
    fmt.Println("------FindAllIndex------")
    //返回所有匹配的字符串首末位置
    indexSlice := reg2.FindAllIndex([]byte(str2), -1)
    for _, v := range indexSlice {
        fmt.Println("start:", v[0], ",end:", v[1], str2[v[0]:v[1]])
    }
}
//傳入string,返回string(更加方便)
func findStringTest() {
    fmt.Println("------FindString------")
    str := "ab001234hah120210a880218end"
    reg := regexp.MustCompile("\\d{6}") //六位連續的數字
    fmt.Println(reg.FindString(str))
    fmt.Println(reg.FindAllString(str, -1))
    //以下兩個方法是類似的
    fmt.Println(reg.FindStringIndex(str))
    fmt.Println(reg.FindIndex([]byte(str)))
}
//查找漢字
func findChinesString() {
    str := "hello中國hello世界和平hi好"
    reg := regexp.MustCompile("[\\p{Han}]+")
    fmt.Println(reg.FindAllString(str, -1))
    //[中國 世界和平 好]
}
//查找數字或小寫字母
func findNumOrLowerLetter() {
    str := "HAHA00azBAPabc09FGabHY99"
    reg := regexp.MustCompile("[\\d|a-z]+")
    fmt.Println(reg.FindAllString(str, -1))
    //[00az abc09 ab 99]
}
//查找并替換
func findAndReplace() {
    str := "Welcome for Beijing-Tianjin CRH train."
    reg := regexp.MustCompile(" ")
    fmt.Println(reg.ReplaceAllString(str, "@")) //將空格替換為@字符
    //Welcome@for@Beijing-Tianjin@CRH@train.
}

PS:這里再為大家提供2款非常方便的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.jb51.net/regex/javascript

正則表達式在線生成工具:
http://tools.jb51.net/regex/create_reg

希望本文所述對大家Go語言程序設計有所幫助。

您可能感興趣的文章:
  • 在Django中URL正則表達式匹配的方法
  • Go語言正則表達式示例
  • MongoDB正則表達式及應用
  • golang使用正則表達式解析網頁
  • Go語言基礎知識總結(語法、變量、數值類型、表達式、控制結構等)
  • GO語言中的方法值和方法表達式的使用方法詳解

標簽:邢臺 紹興 雅安 上海 盤錦 宜昌 七臺河 眉山

巨人網絡通訊聲明:本文標題《Go語言正則表達式用法實例小結【查找、匹配、替換等】》,本文關鍵詞  語言,正則,表達式,用法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go語言正則表達式用法實例小結【查找、匹配、替換等】》相關的同類信息!
  • 本頁收集關于Go語言正則表達式用法實例小結【查找、匹配、替換等】的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美绝品在线观看成人午夜影视| 国产福利不卡视频| 久久综合视频网| 亚洲日穴在线视频| 丝袜亚洲另类欧美综合| 亚洲精品国产品国语在线app| 美女被吸乳得到大胸91| 久久蜜臀精品av| 日韩国产欧美三级| 欧美日韩国产影片| 亚洲国产aⅴ成人精品无吗| 成人免费高清视频| 欧美在线视频不卡| 91精品午夜视频| 色哟哟在线观看一区二区三区| 97精品国产97久久久久久久久久久久| 成人性生交大片免费看在线播放| 成人美女视频在线观看18| 午夜精品久久久久久不卡8050| 国产精品白丝jk黑袜喷水| 日本怡春院一区二区| 最新久久zyz资源站| av电影在线观看不卡| 青青国产91久久久久久| 黄网站免费久久| 成人av免费网站| 欧美日韩国产综合一区二区| 欧美精品一二三| 欧美久久婷婷综合色| 精品国产伦一区二区三区观看体验 | 久久久777精品电影网影网 | 欧美videossexotv100| 久久综合九色综合久久久精品综合| 欧美国产一区在线| 一区二区在线免费观看| 久久精品国产亚洲aⅴ| 国产+成+人+亚洲欧洲自线| 欧美三级欧美一级| 91精品婷婷国产综合久久性色| 日韩精品专区在线影院观看 | 色综合视频在线观看| 一道本成人在线| 国产午夜精品一区二区三区嫩草| 国产欧美日韩激情| 亚洲第一激情av| 粉嫩aⅴ一区二区三区四区五区| 欧美日韩中文精品| 亚洲特级片在线| 国产精品一区在线观看你懂的| 欧美三日本三级三级在线播放| 国产亚洲欧美日韩在线一区| 午夜精品视频一区| 91小视频在线观看| 久久久99精品久久| 国产在线播放一区| 日韩欧美一二三| 午夜天堂影视香蕉久久| 日本韩国欧美在线| 国产精品久久久久久久第一福利 | 欧美激情综合在线| 青青草原综合久久大伊人精品优势| 99久久久无码国产精品| 2020国产精品自拍| 天涯成人国产亚洲精品一区av| 另类中文字幕网| 欧美午夜精品久久久久久孕妇| 国产精品美女视频| 国产mv日韩mv欧美| 日韩欧美成人激情| 视频精品一区二区| 欧美高清你懂得| 日本欧美大码aⅴ在线播放| 99精品视频在线免费观看| 欧美极品aⅴ影院| 成人三级在线视频| 国产精品动漫网站| 日韩成人伦理电影在线观看| 在线看不卡av| 亚洲国产日韩a在线播放性色| 成人午夜电影网站| 26uuu国产电影一区二区| 久久99国产精品免费| 日韩欧美二区三区| 亚洲一区二区欧美日韩| 91毛片在线观看| 亚洲国产va精品久久久不卡综合| 欧美日韩一区二区三区在线| 香蕉影视欧美成人| 欧美成人精品高清在线播放| 国产裸体歌舞团一区二区| 国产精品三级av在线播放| 在线观看视频91| 日本成人在线不卡视频| 久久久久久久网| 日本精品视频一区二区三区| 亚洲大片在线观看| 久久丝袜美腿综合| 色婷婷精品大视频在线蜜桃视频| 亚洲一级片在线观看| 欧美一区二区视频观看视频| 激情国产一区二区| 国产精品美女久久久久久久网站| 在线欧美一区二区| 蓝色福利精品导航| 综合婷婷亚洲小说| 5566中文字幕一区二区电影| 国产成人精品免费视频网站| 亚洲一区免费在线观看| 2023国产精品自拍| 欧美三区免费完整视频在线观看| 久久99国产精品久久99| 亚洲品质自拍视频网站| 日韩精品在线网站| 欧美在线观看一区| 国产乱码一区二区三区| 亚洲国产视频在线| 国产精品三级av在线播放| 日韩欧美一卡二卡| 欧美亚洲综合在线| 成人高清免费观看| 久久激情五月激情| 亚洲老司机在线| 国产欧美综合在线观看第十页| 欧美蜜桃一区二区三区| 成人av在线一区二区三区| 男女性色大片免费观看一区二区 | 天天综合天天做天天综合| 欧美国产一区在线| 欧美tickle裸体挠脚心vk| 色哟哟欧美精品| 不卡视频在线看| 国产伦精品一区二区三区免费迷| 香蕉久久夜色精品国产使用方法| 久久久久久久久久美女| 日韩一级高清毛片| 欧美少妇xxx| 日本精品视频一区二区| 99久久精品免费观看| 国产盗摄一区二区| 蜜臀精品一区二区三区在线观看| 亚洲午夜三级在线| 亚洲综合另类小说| 夜夜爽夜夜爽精品视频| 亚洲免费观看高清在线观看| 国产精品久久久久aaaa樱花| 国产欧美日韩久久| 亚洲国产成人一区二区三区| 国产日韩精品视频一区| 久久久精品一品道一区| 国产亚洲一区二区三区| 国产日韩精品一区二区三区在线| 久久综合色播五月| 久久综合av免费| 欧美经典三级视频一区二区三区| 精品国产成人系列| 国产喷白浆一区二区三区| 国产精品女主播在线观看| 国产精品免费观看视频| 亚洲色图丝袜美腿| 亚洲一区二区三区视频在线| 午夜视黄欧洲亚洲| 日本欧美在线看| 激情伊人五月天久久综合| 成av人片一区二区| 成人午夜激情视频| 91美女片黄在线观看91美女| 欧美自拍偷拍一区| 91精品麻豆日日躁夜夜躁| 欧美成人一区二区三区片免费 | 亚洲444eee在线观看| 亚洲高清免费在线| 久久精品国内一区二区三区| 久久9热精品视频| 成人黄色av网站在线| 色狠狠一区二区| 日韩欧美一区二区久久婷婷| 久久亚洲捆绑美女| 中文字幕视频一区二区三区久| 亚洲一区二区偷拍精品| 免费看欧美美女黄的网站| 国产91在线观看| 欧美伊人久久久久久久久影院| 欧美成人a∨高清免费观看| 国产精品久久久久久久久图文区 | 丁香激情综合国产| 欧美性做爰猛烈叫床潮| 欧美mv日韩mv国产网站app| 国产精品久久久爽爽爽麻豆色哟哟 | 丁香激情综合国产| 欧美精品丝袜久久久中文字幕| 久久精品人人爽人人爽| 亚洲国产精品久久久久秋霞影院| 麻豆成人久久精品二区三区小说| 不卡av在线网| 日韩免费电影一区| 亚洲欧美日韩综合aⅴ视频| 麻豆成人91精品二区三区| 91免费视频网址| 久久精品视频免费| 蜜臀久久99精品久久久久宅男|