2009-03-15 18 views
2

クロスラインの正規表現の検索と置換を可能にするオープンソースのテキストエディタを探しています。テキストエディタでのクロスライン正規表現の検索と置換

たとえば、\ nを\ n ------------------- \ nに置き換え、行間に破線を挿入します。

それとも私が08 \ nエラーを検索し、

INFO 9329 21 June 2008 
ERROR 3832 21 June 2008 

を見つけることができるウルトラエディットは、この機能を持っているが、それは市販の製品です。私はNotepad ++、CrimsonEditなどをチェックし、クロスラインの検索と置換を見つけられませんでした。

答えて

0

を、メモ帳++はこれをサポートしていませんでした - - しかし、最新のバージョンは今します!

1

Vimはこれを行う方法を知っています。例えば

、あなたが持っている場合:

 ; 
} else 

と置き換え、これを行う:::s/;\n\(.*else\)/;\r//----\r\1/を行います:

if (a) { 
    x++; 
---- 
} else { 
    x--; 
} 

if (a) { 
    x++; 
} else { 
    x--; 
} 

を、その後/;\n.*elseで検索すると、これを見つけるだろう私は\nで改行を検索しましたが、 08\nERRORため

検索をして見つける::)置換フィールドで\rを使用して当然のことながら、これはまた、あなたの例で動作します

を書いている時点で

    08 
ERROR 
+0

おかげさまで、vimの学習は便利です。私はこれをうまくやった。私はGUIエディタを好むと認めなければなりません。 –

+0

これはgvimでもうまくいきます。それはGUIとvimです –

関連する問題