0

我正在尝试匹配分号之前的数字,但我不能在我的后视中使用量词,所以我不知道如何使这项工作。

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

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

我想要 13、13、7 和 2

这是我当前的正则表达式,显然不起作用:

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

1 回答 1

1

在使用括号捕获的匹配组 1 中获取它()

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

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

在这里测试过

于 2014-06-24T17:46:13.087 回答