我有以下格式的csv;停止正則表達式匹配後選擇第一個字符
"12345"|"ABC"|"ABC"[tab delimeter]
"12345"|"ABC"|"ABC"[tab delimeter]
"12345"|"ABC"|"ABC"[tab delimeter]
然而,標籤也出現在文本中,我要刪除哪些沒有被preceeded的選項卡的「
我有以下的正則表達式這凸顯其後面沒有標籤」 \t[^\"]
但是這突出顯示了標籤後面的字符,我想只選擇並移除標籤。
注意:不知道這是否重要,但我在TextPad中運行命令之前,我在Perl中運行它。
編輯測試數據http://pastebin.com/dYfrcSPc
所以有標籤和換行符? –
爲什麼不使用csv解析器,http://search.cpan.org/~adamk/Parse-CSV-2.00/lib/Parse/CSV.pm – Toto
您是否需要刪除非*直接*之後的選項卡報價,直接在引號之前,或不在引號內的選項卡? – Robin