Versuch, mehrere Zeichenfolgen in Notepad++ aus einer Datei zu ersetzen

Versuch, mehrere Zeichenfolgen in Notepad++ aus einer Datei zu ersetzen

Ich schaue mir mehrere große Textdateien an. In diesen Textdateien sind allgemeine Zeichenfolgen enthalten, die ersetzt werden müssen. Wenn es sich um eine Handvoll Fälle handeln würde, könnte ich die Funktion „Ersetzen“ verwenden, aber ich habe 1220 Fälle, in denen eine Zeichenfolge ersetzt werden muss. Gibt es eine gute Möglichkeit, eine CSV-Datei mit diesen Änderungen zu verwenden und sie auf mehrere Dateien anzuwenden? Ich habe erfolglos versucht, die Funktion „Regulärer Ausdruck“ in „Ersetzen“ zu verwenden:

ex. (Tür offen)|(Tür geschlossen)|(Tür fehlt)… (?Tür_offen)(?Tür_geschlossen)(?Tür_fehlt)…

Im Moment habe ich die 1220 Fälle in Excel, daher ist es nicht schwierig, eine Quelldatei im CSV- oder anderen Format zu erstellen.

Danke für die Hilfe!

Antwort1

Es gibt eine tolle App namensWinzigeAufgabe

Es zeichnet eine Reihe von Operationen auf, die Sie durchführen, und spielt sie dann so oft ab, wie Sie möchten

Für Ihre Aufgabe, in Ihrem Fall, unter Berücksichtigung, dass ich alle Werte in Excel im folgenden Format habe

| Column1  | Column2        |
| -------- | -------------- |
| DoorOpen | door_open      |
| ...      | ...            |

Ich würde folgendes tun:

  1. Öffnen Sie Notepad und Excel nebeneinander, positionieren Sie den Cursor in derSpalte1Zelle in Excel

  2. Zeichnen Sie eine Iteration der Textersetzung auf, zum Beispiel

    2.1. Klicken Sie auf das obere Excel-Panel, um Excel in den Fokus zu bringen

    2.2. PresseRunter,STRG+C

    2.3. Klicken Sie auf das obere Panel von Notepad++, um Notepad++ in den Fokus zu bringen

    2.4. PresseSTRG+H,STRG+V

    2.5. Klicken Sie auf das obere Excel-Panel, um Excel in den Fokus zu bringen

    2.6. PresseRechts,STRG+C,RUNTER,LINKS

    2.7. Klicken Sie auf das obere Panel von Notepad++, um Notepad++ in den Fokus zu bringen

    2.8. PresseTab,STRG+V

    2.9. PresseTab,Tab,Tab,Eingeben(Schaltfläche „Alle ersetzen“)ESC(Ersetzungsfenster schließen, da es in der nächsten Schleife wieder geöffnet wird)

  3. Spielen Sie das aufgezeichnete Makro so oft ab, wie Zeilen in der Excel-Datei vorhanden sind.

Stellen Sie einfach sicher, dass das Ende der Operation an den Ort führt, an dem die nächste Interaktion ihre Ausführung starten könnte

Sie können auch eine Geschwindigkeit von 50x verwenden, damit der Vorgang schneller abläuft

verwandte Informationen