Notepad ++を使用して複数のファイルの行を見つけて置き換える方法は?


12

私は今のところNotepad ++をいじっていて、これを行う方法について混乱しています:

検索している(ルートディレクトリ内の)複数のファイルに行があります。例:

Brittany (File 1)
     PeopleSleptWith 2
Tiffany (File 2)
     PeopleSleptWith 4
Bonqueesh (File 3)
     PeopleSleptWith 3456
.
.
.

私の目標は、すべてのPeopleSleptWith行を定数(IE 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

では、文字列を見つけ、その行内のすべてを削除し、それを別の文字列に置き換えるにはどうすればよいですか?

回答:


21

Notepad ++を使用してファイル内の行の文字列を検索し、その行全体を別の文字列との一致で置き換えます

指示

オープンメモ帳++を押し Ctrl+ F、その後からFind in Filesタブのオプション。

次は…

  1. 文字列をFind Whatの正規表現形式で入力します。 ^.*(PeopleSleptWith).*$

    • 上記のように、文字列は " ()"括弧の間に挿入されます#1
  2. 5つのスペースを入れ、次にReplace with: PeopleSleptWith 7文字列

  3. 入れ:フィルタとして*.**.txt、またはあなたが賢明なファイルの種類を交換するものは何でも
  4. ディレクトリを置きますあなたがそれを置きたい場所(ルートフォルダ
  5. Regular expressionオプションを確認してください
  6. 選択する Replace in Files
  7. ファイルを確認してください。すべてが正しいはずです。

    ここに画像の説明を入力してください


申し訳ありません。最初は見さえしなかった。ありがとうございました!
Sh3perd 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.