非科班出身正则基础不够扎实
今天遇到一个匹配需求(1(2(,需要根据括号匹配到每一个数字,本来我以为很简单,但是始终只能匹配到 1 ,才发现这个的匹配值互相冲突了 (1(和(2(,根据我的理解匹配到 1 的时候索引已经移动到 2(了,要想匹配(2(就必须回溯一位,但是一般只有失败才回溯,这种成功了回溯的不清楚怎么写,试过 lookbehind 等方法貌似也不行
(别纠结为什么一定要用括号匹配而不是直接[\d]+,真实情况比这复杂这是演示数据,而且已经通过其他方式解决了,但我还是想知道这个怎么写正则)