我有一个想要合并匹配对的列表:
输入:
(A1, B1, C1) (A2, B2, C2)
输出:
(A1 A2, B1 B2, C1 C2)
我曾尝试过这样的表达:
- 寻找:
\((([^,]+)([, ]*))+\) \((([^,]+)[, ]*)+\)
- 替换为:
($1 $3 $4)
- https://regex101.com/r/sMjiO9/1
然而,这些只捕获列表的最后一个元素,而不是全部元素。
我怎样才能匹配所有对?(对的数量是可变的)
我有一个想要合并匹配对的列表:
输入:
(A1, B1, C1) (A2, B2, C2)
输出:
(A1 A2, B1 B2, C1 C2)
我曾尝试过这样的表达:
\((([^,]+)([, ]*))+\) \((([^,]+)[, ]*)+\)
($1 $3 $4)
然而,这些只捕获列表的最后一个元素,而不是全部元素。
我怎样才能匹配所有对?(对的数量是可变的)