我尝试搜索这个,但找不到类似的问题。
我有一个如下所示的字符串:
产品Ran(14,15,71,92)at 2012-07-05
我想只抓取括号内的数字,以便我有以下匹配:
14 51 71 92
我尝试了以下内容,但显然遗漏了一些内容:
(?x)
(?<=\() #Opening parentheses
(?<product>\d*) #Group the numbers
(?=\)) #Closing parentheses
提出以下解决方案:
(?<=\([^\)]*)\d+(?=[^\(]*\))
答案 0 :(得分:3)
使用此正则表达式(?<=\(.*)(\d+)(?=.*\))