現在、vbscriptを使用してスクリプトを開発していますが、5k行のソースコードで特定の1行(出現回数が多い)を見つけて、2つの新しいコード行に置き換える必要があります(1行から2行の置換)。
私は Notepad ++ を使用していますが、開発に別のエディターを使用できる限り、いつの日か、あらゆる種類のテキストファイルの編集で同じ問題に直面する可能性があります。私はすでにメモ帳++、MS Word、さらにはWindowsメモ帳で方法を見つけようとしましたが、解決策は見つかりませんでした(それらはすべて、検索の発生を置換テキストの最初の行に置き換えただけです)。
オカレンスを見つけたときに1つのテキスト行を2つ以上の行に置き換える方法があります Ctrl+F または Ctrl+H テキストエディタで?
ファイルの行末のフォーマット方法に応じて(VBと言ったのでWindowsの改行を想定します)、検索モードを拡張に切り替えることができます。 )そしてこのようなことをします:
Find what: strLine
Replace with: line1\r\nline2
その非常に簡単です。検索モードで見ると、「拡張」モードがあります。改行には\ nのような特別な文字を使用します。