web-dev-qa-db-ja.com

「検索と置換モード」を使用して、テキストファイルの1行を2行以上に置き換えるにはどうすればよいですか?

現在、vbscriptを使用してスクリプトを開発していますが、5k行のソースコードで特定の1行(出現回数が多い)を見つけて、2つの新しいコード行に置き換える必要があります(1行から2行の置換)。

私は Notepad ++ を使用していますが、開発に別のエディターを使用できる限り、いつの日か、あらゆる種類のテキストファイルの編集で同じ問題に直面する可能性があります。私はすでにメモ帳++、MS Word、さらにはWindowsメモ帳で方法を見つけようとしましたが、解決策は見つかりませんでした(それらはすべて、検索の発生を置換テキストの最初の行に置き換えただけです)。

enter image description here

オカレンスを見つけたときに1つのテキスト行を2つ以上の行に置き換える方法があります Ctrl+F または Ctrl+H テキストエディタで?

3
Diogo

ファイルの行末のフォーマット方法に応じて(VBと言ったのでWindowsの改行を想定します)、検索モード拡張に切り替えることができます。 )そしてこのようなことをします:

Find what: strLine
Replace with: line1\r\nline2
4
KingRadical

その非常に簡単です。検索モードで見ると、「拡張」モードがあります。改行には\ nのような特別な文字を使用します。 enter image description here

6
user127350