正则表达式从字符串中获取数组编号
我想从字符串中获取数组编号。 例如:正则表达式从字符串中获取数组编号
Input: "@[Anonymous:2] abccdef, @[Sales:5]" Output: [2, 5]
请帮帮我。谢谢
回答:
我不知道你用什么语言,但你可以发表评论,我很乐意为你更新我的答案和帮助。 编辑:OP在下面的注释中指定javascript。
@\[\w+:(\d+)\]
每场比赛的结果是capture group 1
您可以在regex.com
var s = "@[Anonymous:2] abccdef, @[Sales:5]" var r = /@\[\w+:(\d+)\]/g
var m = r.exec(s)
var a = []
while (m != null) {
a.push(Number(m[1]))
m = r.exec(s)
}
console.log(a)
以上是 正则表达式从字符串中获取数组编号 的全部内容, 来源链接: utcz.com/qa/266738.html