2014-11-24 150 views
6

在搜索了官方幫助文件甚至是Wiki for Notepad ++之後,我對沒有任何解釋(或者至少找不到任何東西)的封裝FF符號感到失望因爲某種原因我的文字 我想從我的文件全部刪除,但它似乎沒有資源怎麼處理這個符號與發現&替換過程:從記事本中的文本中刪除符號++

enter image description here

支持深表感謝。

噢,順便說一句:我怎樣才能使用Notepad ++在某個字符串之前添加換行符?那麼,在刪除那個FF符號之後,在「ENGLISH」前面添加一個換行符? (當然,沒有爲每個人手動做)。

回答

4

FF是換頁符,來取代它與新行做如下:

  • 選擇FF,按按Ctrl + ^h
  • 選擇擴展模式
  • \n
  • 更換
  • Click 全部替換

enter image description here

5

你可以用查找替換&用正則表達式模式。 「FF」符號是ASCII字符12(您可以在Notepad ++的ASCII表格中看到它),因此您可以在RegEx中使用\x0C0C爲十六進制12)來匹配它。

要刪除它,請搜索「\x0C」並用「」(無)替換它。

要用換行符替換它,請在Windows上將其替換爲「\r\n」(Linux上的「\n」)。

要在「ENGLISH」前面添加換行符,請搜索「(ENGLISH)」並將其替換爲「\r\n\1」。請注意,即使部分較大的單詞「MYENGLISHBOOK」會被拆分爲「我的」和「ENGLISHBOOK」,這將在每次出現字符串「ENGLISH」時添加換行符。

要添加換行符在單詞「英語」前(但不是當它發生較大的字內),搜索「\b(ENGLISH)\b」(\b一個字邊界一致),並用「\r\n\1」替換它。