回答:
[正規表現]ではなく、[置換]ウィンドウで[拡張]設定を使用します。正規表現でそれを行う方法は確かにありますが、[拡張]を使用するとうまくいきます。「検索対象」フィールドに
「.pPrev.\r\n
」と入力し、「置換対象」フィールドは空白のままにします。これにより、一致に\ r \ n文字が含まれ、行全体が削除されます。
正規表現の使用:\ xd \ xaを見つけて、必要なものを置き換えます
改行を削除する場合は、置換フォームを空白のままにします。
カーソルをある行の末尾から次の行の先頭に移動すると、実際には改行を選択できます。
first line(from here)
(to here)decond line
third line
次に、新しい行が選択されているときにctrl + hを押して、何も置き換えません。これにより、すべての改行が削除されます。
使用しているエディターの一般原則は、新しい行文字(\r\n
Windowsの行末を想定)を検索に含めて、置換に含まれ、削除されるようにする必要があることです。
Notepad ++では、これは2つの異なる検索および置換コマンドによって少し混乱します。詳細については、このWikiページを参照してください:Notepad ++での改行の置き換え
私は古いバージョンのNotepad ++しか持っていなかったため、拡張検索(^ Rを介してアクセス)を使用し、Regular Exprがチェックされていないことを確認し、^ Mを使用して改行文字を[検索]フィールドに挿入しました。ただし、Notepad ++ 4.9以降を使用していることを確認する\r
と\n
、正規表現モードで使用できるはずです。
\r
または\n
RegExモード(バージョン5.8.6)を使用できません。私にとっては拡張モードでのみ機能します。