Wie finde und ersetze ich Zeilen mit Notepad ++ in mehreren Dateien?


12

Ich habe jetzt ein bisschen mit Notepad ++ rumgespielt und bin verwirrt, wie ich das machen soll:

Ich habe eine Zeile in mehreren Dateien (innerhalb eines Stammverzeichnisses), nach der ich suche. Beispiel:

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

Mein Ziel ist es, alle PeopleSleptWithZeilen durch eine Konstante (IE PeopleSleptWith 7) zu ersetzen. Wenn ich jedoch in mehreren Dateien suche und ersetze, wird die vollständige Zeile nicht entfernt. Dies führt zu:

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

In Wirklichkeit möchte ich:

Brittany (File 1)
     PeopleSleptWith 7
Tiffany (File 2)
     PeopleSleptWith 7
Bonqueesh (File 3)
     PeopleSleptWith 7

Wie gehe ich vor, um eine Zeichenfolge zu finden, alles in dieser Zeile zu entfernen und durch eine andere Zeichenfolge zu ersetzen?

Antworten:


21

Verwenden von Notepad ++, um eine Zeichenfolge in einer Zeile in einer Datei zu finden und die gesamte Zeile durch die Übereinstimmung durch eine andere Zeichenfolge zu ersetzen

Anleitung

Öffnen Sie Notepad ++ und drücken Sie Ctrl+ Fund dann die Find in FilesRegisterkartenoptionen.

Jetzt wirst du ...

  1. Fügen Sie die Zeichenfolge in das Regex-Format von Find What: ^.*(PeopleSleptWith).*$

    • Die Zeichenfolge wird zwischen den ()Klammern " " eingefügt, wie oben in gezeigt#1
  2. Setzen Sie die 5 Leerzeichen und dann die Zeichenfolge Ersetzen durch: PeopleSleptWith 7

  3. Setzen Sie die Filter: als *.*oder *.txtoder was auch immer Sie Dateityp weise ersetzen
  4. Legen Sie das Verzeichnis dort ab, wo Sie es haben möchten ( den Stammordner ).
  5. Aktivieren Sie die Regular expressionOption
  6. Wählen Replace in Files
  7. Überprüfen Sie die Datei (en) und alle sollten jetzt korrekt sein

    Geben Sie hier die Bildbeschreibung ein


Das tut mir leid. Ich habe es zuerst nicht einmal gesehen. Vielen Dank!
Sh3perd
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.