使用Golang正则表达式查找字符串中的数字
  • H5W3
  • 2022-05-21 23:55:06
  • 分类:问答

我想用以下代码查找字符串中的所有数字:

re:=regexp.MustCompile("[0-9]+")

fmt.Println(re.FindAllString("abc123def", 0))

FindAllString
[]
[0-9]+

回答:

regex

这些例程使用一个额外的整数参数n;如果n> = 0,则该函数最多返回n个匹配项/子匹配项。

0
-1

例:

re := regexp.MustCompile("[0-9]+")

fmt.Println(re.FindAllString("abc123def987asdf", -1))

输出:

[123 987]

在Go Playground上尝试一下。

以上是 使用Golang正则表达式查找字符串中的数字 的全部内容, 来源链接: www.h5w3.com/qa/436339.html