我將如何替換四和五後面的逗號|但不是那些跟隨一個和兩個?正則表達式 - Sed
\"One,Two, Three\" Four, Five, Six
sed s'/,/|/'g
我將不勝感激一個答案,可以適用於任何逗號內的轉義引號,而不僅僅是這個例子。
另一個例子是:
Mr ,Joe,Lish,,\"Acme, Inc.\",\"9599 Park Avenue, Suite 301\",Manhattan,NY,10022,\"\"\"6 A MAILING LIST MMBR GENERAL\"\"\"
一般這種事情是不是正則表達式,因爲語言工作你要求他們明白是不是經常性的*。 – dmckee 2012-03-24 21:41:48
正確。一般的正則表達式並不具有* state *關聯,這就是這裏所要求的。解析器需要保存關於它是否在引號內部的狀態信息。 – 2012-03-24 21:47:55