1

我尝试搜索此内容,但找不到类似的问题。

我有一个如下所示的字符串:

产品 Ran (14, 51, 71, 92) at 2012-07-05

我只想获取括号内的数字,以便获得以下匹配项:

14 51 71 92

我尝试了以下方法,但显然遗漏了一些东西:

(?x)
(?<=\()            #Opening parentheses
(?<product>\d*)    #Group the numbers
(?=\))             #Closing parentheses

提出以下解决方案:

(?<=\([^\)]*)\d+(?=[^\(]*\))
4

1 回答 1

3

使用这个正则表达式(?<=\(.*)(\d+)(?=.*\))

于 2012-07-05T15:52:10.603 回答