我希望能夠使用某些文本編輯器來查找文檔中所有「行尾」,並將其替換爲僅寫入的序列「\ n」(爲了方便轉換爲另一種文件類型)。我一直在用Notepad ++和textpad嘗試一些小運氣。用「 n」逐字查找並替換行尾
當在Notepad ++上使用正則表達式模式時,例如,我將在查找字段(它會找到成功)和替換字段中輸入[Replace:\ Q \ n \ E]中的[Find:\ n] (據我所知,\ Q和\ E是逐字搜索修飾符),沒有任何令人鼓舞的效果。
有沒有簡單的方法來完成這個替換?
我希望能夠使用某些文本編輯器來查找文檔中所有「行尾」,並將其替換爲僅寫入的序列「\ n」(爲了方便轉換爲另一種文件類型)。我一直在用Notepad ++和textpad嘗試一些小運氣。用「 n」逐字查找並替換行尾
當在Notepad ++上使用正則表達式模式時,例如,我將在查找字段(它會找到成功)和替換字段中輸入[Replace:\ Q \ n \ E]中的[Find:\ n] (據我所知,\ Q和\ E是逐字搜索修飾符),沒有任何令人鼓舞的效果。
有沒有簡單的方法來完成這個替換?
在記事本++搜索&替換對話框(Ctrl-H),進入「擴展」模式。
從那裏,用\\n
替換\r\n
應該這樣做 - 如果我正確理解你的問題。
例如,我輸入了...
something
something else
blah
...然後做了以上 「全部替換」,這給我留下了:
我知道這是是一個相當古老的問題,但如果其他人感興趣,這裏還有另一種更簡單的方法來做同樣的事情。
如果您進入Notepad ++並轉到編輯> EOL轉換,如果允許您從當前EOL轉換爲Unix風格,Windows風格或Mac風格。
\n
只有\r\n
\r
只有嘗試鯥編輯http://bluefish.openoffice.nl/index.html 只是複製和粘貼,也不需要擔心\ R或\ n
好的,真棒。然而,我有很長的行,所以最好只是將文本添加到行的末尾或行首,而不更換eols(程序說我的行太長),是否有簡單的方法來做到這一點? – 2013-03-13 23:12:34
如果你想讓它們保持在不同的行,但仍然\ n添加到它,那麼你會想''\\ n'替換'\ r'或'\ n'。不完全確定你更喜歡哪種,但應該這樣做。 – nitsua 2013-03-13 23:14:26