之間我有一個CSV與內容,如文件:刪除逗號時,從一批或報價辣妹
A,B,C
D,"E,F",G
H,I,"J,K,L"
我需要的時候去掉引號之間的逗號(也去掉引號,但事實並非如此重要):
A,B,C
D,EF,G
H,I,JKL
我看着豪華-replace
操作,但我不能讓它捕獲多個組值:
PS >"D,`"E,F`",G" -replace "`"((?:[^,`"]+)\,?)+`"", '$1'
D,F,G
您可以看到組重複的時間,只保留捕獲的最後一個值。有沒有辦法實現我想要的轉換?
https://regex101.com/r/ON1rgp/1/