2014-02-06 90 views
0

我在記事本++中有數千行,其中一個人的標題和首字母縮寫在一行中,而下一行中的姓氏。我試圖把這一切都整合到一行中。還有其他信息在線之間,所以我不能合併每個第二行。這是什麼樣子:記事本+ +將一行移動到下一行的開頭

MRS M B
XXXXX

我需要它是MRS M B XXXXX。

有什麼方法可以搜索「MRS」並將該行移至下一行的開頭?

+0

「搬到第二線」是一個相當錯誤的措辭。你可以做的是去除/替換兩行之間的換行符,從而使它們成爲一行。 N ++能夠使用正則表達式進行替換 - 但您必須先找到一個。因此,您需要具體說明哪些「錯誤」行與正確行的區別。僅僅是以'MRS'開頭的_every_行代替? – CBroe

回答

1

你可以這樣做:

查找內容:(MRS.*?)\R
替換:$1

\R代表任何換行符。

+0

你可能想用'$ 1'來代替(注意'$ 1'後面的空格) – zenpoy

+0

@zenpoy:你說得對,回答編輯。 – Toto

0

如果你到嘗試其他的編輯 - 嘗試Sublime並執行以下操作:

<Ctrl+F> // search in file 
MRS 
<Alt+Enter> //multi-select all 
<End><Space><Delete> // to concatenate the two lines 

它的工作原理相當快〜20000線。