2014-03-19 50 views
-2

我有在以下格式的CSV文件:去除CSV空行文件

1,2,3,4,5,6,7,8,9,10 
,,,,,,,,, 
1,2,3,4,5,6,7,8,9,10 
,,,,,,,,, 
,,,,,,,,, 
,,,,,,,,, 
,,,,,,,,, 

,我需要刪除使用記事本++數據中的所有空行。 一旦我試圖使用替換功能,具有下列參數: 查找內容:\ r \ n,+ \ r \ n 替換爲:\ r \ n爲獲得

以下結果:

1,2,3,4,5,6,7,8,9,10 
1,2,3,4,5,6,7,8,9,10 
,,,,,,,,, 
,,,,,,,,, 

這是爲什麼? 使用正則表達式有什麼問題? 請指教。

+1

什麼不工作?它沒有關聯任何東西,或者它取代了很多,等等。 –

+2

絕對沒有理由對CSV文件使用正則表達式。 –

+0

爲什麼Java標籤? –

回答

0

您會注意到您實際上正在移除每個「備用」空行。嘗試這樣的代替:

^,+$ 

而且什麼也不換。

^匹配行的開頭,而$匹配行的末尾。

+0

謝謝..它工作..! –