regexp.findString() 函数
regexp.findString() 返回字符串中最左边的正则表达式匹配。
函数类型签名
(r: regexp, v: string) => string
有关更多信息,请参见 Function type signatures。
参数
r
(必需)
用于搜索 v 的正则表达式。
v
(必填) 要搜索的字符串值。
示例
返回字符串中的第一个正则表达式匹配
import "regexp"
regexp.findString(r: /foo.?/, v: "seafood fool")// Returns "food"
在每一行中查找第一个正则表达式匹配
import "regexp"
import "sampledata"
regex = /.{6}$/
sampledata.string()
|> map(fn: (r) => ({r with _value: regexp.findString(v: r._value, r: regex)}))