这场比赛的RegEx是什么?

时间:2014-06-24 17:42:26

标签: regex vb.net lookbehind quantifiers

我试图在分号前匹配数字,但我不能在我的lookbehind中使用量词,所以我不知道如何使这个工作。

字符串(是的,“item [##]”和“=”之间有标签空格)

<script language="javascript">
item[19]    = 13;
item[14]    = 13;
item[17]    = 7;
item[1] = 2;
</script>

我想得到13,13,7和2

这是我目前的RegEx,显然不起作用:

(?<=item\[[0-9]).*?(?=;)

1 个答案:

答案 0 :(得分:1)

在使用括号()

捕获的匹配组1处获取它

程序中使用的字符串文字:

@"item\[\d+\].*?=\s+(\d+);"

经过测试here