質問: notepad ++を使用して複数のファイルの行を見つけて置き換える方法は? 私は今のところnotepad ++をいじっていますが、これを行う方法について混乱しています:検索している(ルートディレクトリ内の)複数のファイルに行があります。例:brittany (file 1) peoplesleptwith 2 tiffany (file 2) peoplesleptwith 4 bonqueesh (file 3) peoplesleptwith 3456 . . . 私の目標は、すべてのpeoplesleptwith行を定数で置き換えることです(つまり、peoplesleptwith 7)しかし、複数のファイルを検索して置換すると、完全な行が削除されず、次のような結果になります。brittany (file 1) peoplesleptwith 7 2 tiffany (file 2) peoplesleptwith 7 4 bonqueesh (file 3) peoplesleptwith 7 3456 実際に私が欲しいとき:brittany (file 1) peoplesleptwith 7 tiffany (file 2) peoplesleptwith 7 bonqueesh (file 3) peoplesleptwith 7 文字列を見つけ、その行内のすべてを削除し、それを別の文字列に置き換えるにはどうすればよいですか?
回答: notepad ++を使用してファイル内の行の文字列を検索し、その行全体を別の文字列との一致に置き換えます 説明 notepad ++ を開いて押します ctrl+f そしてから _find in files_ タブオプション。 これから... find what: ^.*(peoplesleptwith).*$の正規表現形式で文字列を入力します 上記の_()_に示すように、文字列は "_#1_"括弧の間に挿入されます。 5つのスペースを入れてからreplace with: _peoplesleptwith 7_文字列 filters:を_*.*_または_*.txt_として、またはファイルタイプごとに置き換えてください directory:を配置する場所に配置します(ルートフォルダ) _regular expression_オプションを確認する 選択する - _replace in files_ ファイルを確認してください。すべてが正しいはずです。