我有一個包含許多行的文件。每行有一列可能包含逗號分隔值。我需要每行不同(即沒有逗號分隔值)。正則表達式,將用逗號分隔的行分隔成不同的行
下面是一個例子行:
AB AB10,AB11,AB12,AB15,AB16,AB21,AB22,AB23,AB24,AB25,AB99 ABERDEEN Aberdeenshire
列用逗號分隔(郵政編碼區域,郵編區,鎮後,原郵政縣)。
所以上面的行會都被轉換爲:
AB AB10 ABERDEEN Aberdeenshire AB AB11 ABERDEEN Aberdeenshire AB AB12 ABERDEEN Aberdeenshire ... ...
我嘗試以下,但它沒有工作......
(.+)\t(([0-9A-Z]+),)+\t(.+)\t(.+)
哪種語言? – kennytm 2010-05-09 10:04:53
我在使用BBEdit的時候是GREP供電的......我相信這是Perl兼容的。如果沒有,我可以切換到VIM或任何建議的編輯器:) – Nick 2010-05-09 10:09:16