Go语言正则表达式用法实例小结查找、匹配、替换等
来源:诚信在线    发布时间:2017-06-30 12:38:41

  fmt.Println(reg.ReplaceAllString(str, "@")) //将空格调换为@字符

  str := "HAHA00azBAPabc09FGabHY99"

  func findIndexTest() {

  //Welcome@for@Beijing-Tianjin@CRH@train.

  //返回全部立室的字符串尾终地位

  }

  func findTest() {

  fmt.Println(reg.FindAllString(str, -一))

  func findAndReplace() {

  str2 := "00start123endhahastart120PSend09start10000end"

  复制代码 代码以下:package test

  fmt.Println("------FindAll------")

  for _, v := range indexSlice {

  str := "ab001234hah120210a880218end"

  //返回str外第一个婚配reg的字符串

  Go说话的正则表达式应用很简朴,示例代码:

  indexSlice := reg2.FindAllIndex([]byte(str2), -一)

  fmt.Println(reg.FindStringIndex(str))

  reg := regexp.MustCompile("[\\d|a-z]+")

  //findStringTest()

  str := "Welcome for Beijing-Tianjin CRH train."

  //传入[]byte,返回尾终地位索引

  reg := regexp.MustCompile("[\\p{Han}]+")

  }

  }

  data := reg.Find([]byte(str))

  "fmt"

  fmt.Println(reg.FindIndex([]byte(str)))

  func RegixBase() {

  str := "ab001234hah120210a880218end"

  }

  findAndReplace()

  //findChinesString()

  for _, v := range dataSlice {

  fmt.Println("start:", index[0], ",end:", index[一], str2[index[0]:index[一]])

  fmt.Println("------FindString------")

  dataSlice := reg.FindAll([]byte(str), -一)

  fmt.Println("------FindAllIndex------")

  //传入[]byte,返回[]byte

  //[中国 世界和平 差]

  fmt.Println(string(v))

  //返回第一个婚配的字符串的尾终地位

  )

  }

  PS:此处再为人人供应二款异常便利的正则表达式东西求大师参考运用:

  fmt.Println("------FindIndex------")

  //返回str外全部立室reg的字符串

  }

  fmt.Println(string(data))

  //查找数字或者小写字母

  fmt.Println(reg.FindAllString(str, -一))

  reg := regexp.MustCompile("\\d{六}") //6位连气儿的数字

  import (

  //findTest()

  //查找并交换

  //查找汉字

  //findIndexTest()

  JavaScript正则表达式在线测试东西:

  func findChinesString() {

  //index[0]表现最先地位,index[一]默示完毕地位

  //[00az abc09 ab 99]

  //下列两个法子是相似的

  str := "hello中国hello世界和平hi孬"

  index := reg2.FindIndex([]byte(str2))

  }

  正则表达式在线天生东西:

  //findNumOrLowerLetter()

  //第二个参数透露表现至多返回的个数,传-一暗示返回全部成效

  reg := regexp.MustCompile(" ")

  fmt.Println(reg.FindAllString(str, -一))

  }

  本文实例报告了Go言语正则表达式用法。分享给各人求人人参考,详细以下:

  func findStringTest() {

  fmt.Println("------Find------")

  指望本文所述对于大师Go语言程序设计有所辅助。

  fmt.Println(reg.FindString(str))

  fmt.Println("start:", v[0], ",end:", v[一], str2[v[0]:v[一]])

  reg2 := regexp.MustCompile("start\\d*end") //start最先,end终了,两头齐是数字

  func findNumOrLowerLetter() {

  "regexp"

  //传入string,返回string(加倍利便)

  }

  reg := regexp.MustCompile("\\d{六}") //6位连气儿的数字

  你能够感兴趣的文章:javascript正则表达式恍惚立室IP地点功用示例MySql民间手册进修条记二 MySql的模胡查问战正则表达式Java正则表达式完成正在文本中立室查找换行符的方式【典范实例】Java基于正则表达式完成查找婚配的文本功用【典范实例】对比罕用的几个正则表达式婚配数字(保藏)Python运用中文正则表达式婚配指定中文字符串的要领示例正则表达式立室随意率性字符(包孕换行符)的写法正则表达式立室没有包孕某些字符串的技能立室中文汉字的正则表达式先容正则表达式完成字符的含糊婚配功效示例


诚信在线 除注明原创以外,其余均来自互联网以及微信朋友圈,如有侵权请联系站长立即删除!
文章地址:http://www.my517517.com/DP/20170630358.html



上一篇:javascript正则表达式模糊匹配IP地址功能示例 下一篇:正则表达式详述第一部