2017-05-09 61 views
1

我在Notepad ++中尋找一種方法來連接不以引號開頭的行。記事本++連接行不以特定字符開始

"TEST/tha","adf","44456","f4" 
"TEST/dfde 
door" 
"TEST/bht","568" 
+426585 
5 examples 
on 5/9/2017 
warning on one,"evr12" dal 
"TEST/alr" 
"TEST/bal" 

輸出應該

"TEST/tha","adf","44456","f4" 
"TEST/dfdedoor" 
"TEST/bht","568"+4265855 examples on 5/9/2017 warning on one,"evr12" dal 
"TEST/alr" 
"TEST/bal" 

每行不以啓動「應該被加入了前行。

我想通了如何找到所有線路無法啓動與」

^[^"] 

但我不能如何加入他們。

任何幫助非常感謝!

回答

1

您可以使用

\R++(?!") 

匹配未遵循的" 1+換行符。用空字符串替換。

注意\R匹配任何換行符序列(\r\n\n\r),++所有格量詞匹配1個或多個的(連續的)換行,同時防止任何回溯到模式,和僅檢查是否存在沒有"最後一個換行符匹配後。然後,這些換行符被刪除。

enter image description here

+0

+1的答案,我希望我可以給另一個+1包括屏幕截圖顯示的是「正則表達式」需要被選擇爲「搜索模式」。我錯過了那麼多次! –

+1

@MattJones:那麼我也應該注意到,更多的人忘記了* Match Case *選項也非常重要。幸運的是,這個選項在這裏沒有任何區別。 –

+0

@WiktorStribiżew非常感謝!它像一個魅力。還有一件事我在文件中注意到:不以「結尾」的行也應該合併,例如第一行「TEST/dfda」,第二行「bla」應該變成「TEST/dfda」bla「。 – user7986342

相關問題