2014-10-30 53 views
0

我與.|記事本++更換|。每5號線}

每行結尾的文本,我需要.}

更換.|每5日線,我做到了與此代碼搜索(((.|)*\s*\s*){5})和替換$1.}

但是,每增加5日線與.}上開始一個新的線,但5日結束並不能取代.|

而我不知道如何修改我的需要的代碼!

也許這個代碼的一些修改想法?

回答

0

如何:

翅什麼:((?:.+\R){4}.+)\|(\R)
替換:$1}$2

然後CLIC上全部替換

確保Dot matches newline不作檢查。

+0

工作!大!我花了數小時沒有任何解決方案非常感謝:-) – user384671 2014-10-30 14:54:14

+0

@ user384671:不客氣,很高興幫助。 – Toto 2014-10-30 14:58:29

1

1.Put光標在整個文本

2.Click 「開始錄製」 的第一個字母的前面

3.Press向下箭頭4倍

4.Press一旦結束

5.Press Backspace鍵一次

6.Press}一旦

7.Press右箭頭一次

8.Click 「停止錄製」

10.Click 「運行宏中多次......」

11.Select「運行,直到文件的結尾「

12.Click‘運行’

0

你可以這樣做,但尋找匹配行,然後匹配給你要替換的點諾特爾線。

使用正則表達式和環繞檢查和「。匹配換行符」未選中,searchign轉發形式的文件開始。

搜索:

((^.*\.\|\r\n){4}(^.*))\.\|\r\n 

這4次形成一條線比賽開始的所有字符,包括|在EoL和alos上匹配下一行中的所有字符在EoL。

取代:

\ 1} \ r \ n

替換自己第一次捕獲組,然後你新行序列結束一切。