如何捕获匹配组
How to capture match group
给定的字符串
"1s func(), 2s func()"
想要的结果
['func()', 'func()']
尝试过
/[A-z]*\(.*\)/g
很遗憾,只有 1 个匹配结果
['func(), 2s func()']
因为
'), 2s func('
通过 .*
[A-Za-z]*\(.*?\)
^^
让它不贪心。
同时将字符选择器更改为 [A-Za-z]
,而不是 [A-z]
,以避免所有中间 ASCII 字符。
给定的字符串
"1s func(), 2s func()"
想要的结果
['func()', 'func()']
尝试过
/[A-z]*\(.*\)/g
很遗憾,只有 1 个匹配结果
['func(), 2s func()']
因为
'), 2s func('
通过 .*
[A-Za-z]*\(.*?\)
^^
让它不贪心。
同时将字符选择器更改为 [A-Za-z]
,而不是 [A-z]
,以避免所有中间 ASCII 字符。