
我有一個要合併匹配對的清單:
輸入:
(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)
然而,這些僅捕獲清單的最後一個元素,而不是全部。
我如何匹配所有對? (對數可變)