【发布时间】:2015-01-22 22:16:34
【问题描述】:
我在一堆变化很大的字符串上使用.match()。我想从字符串中获取括号内的最后一个数字,然后从那里获取之前的所有内容。比如:
1 serving (57.0 g)
1 slice, small (2" x 2-1/2" x 1-3/4") (32.0 g)
变成一个数组:
['1 serving', '57.0 g']
['1 slice, small (2" x 2-1/2" x 1-3/4")', '32.0 g']
各种字符串的列表:http://regex101.com/r/jJ5sF3/1
我一直在努力编写一个捕捉这一点的正则表达式。
【问题讨论】:
-
最简单的解决方案
.*\((.*)\)
标签: javascript jquery regex match