Mehrfacher Austausch ganzer Zeilen in Textdateien nach Schlüsselwörtern: TXT-Inhalte stapelweise mit regulären Ausdrücken bearbeiten
Übersetzung:EnglishFrançaisDeutschEspañol日本語한국어,Aktualisierungszeit:2026-08-04 06:51:12
Wenn in mehreren Textdateien Zeilen mit bestimmten Schlüsselwörtern vorhanden sind, die einheitlich durch neue Zeileninhalte ersetzt werden müssen, kann dies mit Hilfe von Stapelverarbeitungs-Bürosoftware durchgeführt werden. Dieser Artikel konzentriert sich auf die Textwerkzeugfunktion von HeSoft Doc Batch Tool und zeigt, wie Sie mehrere TXT-Dateien importieren, mit Formeln unscharf nach Text suchen, reguläre Ausdrücke zur Suche nach vierstelligen Zahlen eingeben und alle übereinstimmenden vollständigen Zeilen durch den angegebenen Inhalt ersetzen. Dies eignet sich für die Stapelbereinigung und Standardisierung von Textmaterialien.
In der Büroarbeit, wie bei der Archivierung von Materialien, der Aufbereitung exportierter Systemdaten und der Pflege von Projektdokumentationen, sind reine TXT-Textdateien immer noch weit verbreitet. Sie haben keine komplexe Formatierung und lassen sich leicht speichern und übertragen. Wenn jedoch die Anzahl der Dateien zunimmt, werden Massenänderungen zu sich wiederholender Arbeit. Insbesondere wenn eine ganze Zeile basierend auf einem bestimmten Schlüsselwort geändert werden muss, ist es mit einfachem Kopieren und Einfügen schwer, Effizienz und Genauigkeit zu gewährleisten.
Beispielsweise enthalten mehrere TXT-Dateien eine Zeile mit der Jahreszahl 2020. Der ursprüngliche Zeileninhalt ist lang. Nun soll jede Zeile, die diese Jahreszahl enthält, einheitlich durch „Annex A - Q&A“ ersetzt werden. Müsste diese Aufgabe manuell erledigt werden, müsste man jede Datei einzeln öffnen, nach 2020 suchen, die gesamte Zeile markieren und umschreiben. Dieser Artikel zeigt, wie Sie mit HeSoft Doc Batch Tool durch unscharfe Suche mit regulären Ausdrücken oder platzhalterähnlichen Formeln massenhaft alle Zeilen, die ein Schlüsselwort enthalten, in mehreren Textdateien ersetzen können.
Anwendungsszenario: Büro-Massenaufgaben, bei denen Textzeilen anhand von Regeln lokalisiert werden müssen
Der Kernpunkt beim Ersetzen ganzer Zeilen nach Schlüsselwort ist, dass das Schlüsselwort nur der Lokalisierung dient und das endgültige Ersetzungsobjekt die gesamte Zeile ist. Dies unterscheidet sich vom gewöhnlichen Ersetzen von Schlüsselwörtern. Gewöhnliches Ersetzen eignet sich, um ein Wort durch ein anderes zu ersetzen, während das Ersetzen ganzer Zeilen dazu dient, einen gesamten Datensatz, der eine bestimmte Kennung enthält, durch einen neuen Datensatz zu ersetzen.
Es eignet sich für viele spezielle Büroanforderungen, wie das massenhafte Ersetzen von Titelzeilen mit Jahreszahlen in TXT-Dateien, das massenhafte Ersetzen von Protokollzeilen mit Fehlercodes in Logdateien, das massenhafte Ersetzen von Konfigurationszeilen mit bestimmten Ports oder Nummern in Konfigurationsdateien, das massenhafte Vereinheitlichen von Erklärungszeilen mit Kundennummern in Exportlisten oder die massenhafte Verarbeitung von systemgenerierten Reintext-Berichten. Wenn Sie gleichzeitig auch mit Word-Dokumenten arbeiten, können Sie entsprechende Anforderungen auf Formate wie doc, docx ausweiten, aber die Beispiele in diesem Artikel konzentrieren sich auf reine TXT-Textdateien.
Ergebnisvorschau: Von mehreren Dateien zu einem einheitlichen Ersetzungsergebnis
Vor der Verarbeitung: Die zu verarbeitenden Dateien liegen in einem Stapel vor
Auf dem Screenshot vor der Verarbeitung ist zu sehen, dass sich im aktuellen Ordner fünf Textdateien befinden, mit den Namen 1.txt, 2.txt, 3.txt, 4.txt und 5.txt. Sie gehören alle zum selben Stapel zu verarbeitender Materialien.

Nach dem Öffnen von 1.txt enthält Zeile 3 den Text „2020“. Diese Zeile war ursprünglich eine längere Beschreibungszeile in Annex A. Die rot markierte „2020“ ist der Schlüsselinhalt, der von dieser Suchregel getroffen werden soll.

Nach der Verarbeitung: Die Zielzeile wird zum neuen Standardtext
Nach Abschluss der Verarbeitung wurde die gesamte Zeile, die ursprünglich 2020 enthielt, durch „Annex A - Q&A“ ersetzt. Die anderen Zeilen in der Datei, wie Annex B, Annex C, Annex D und die Inhaltsliste, wurden durch die Massenverarbeitung nicht verändert.

Dieser Vergleich hilft uns, zwei Dinge zu bestätigen: Erstens hat die Regel die Zielzeile mit den vier Ziffern erfolgreich identifiziert. Zweitens hat die Funktion die gesamte Zeile ersetzt und nicht nur das lokale Zeichen „2020“ geändert.
Vorgehensweise: Massenweises Ersetzen ganzer TXT-Zeilen mit HeSoft Doc Batch Tool
Schritt 1: Textwerkzeug öffnen und Funktion „Vollständige Zeile ersetzen“ wählen
Klicken Sie nach dem Start von HeSoft Doc Batch Tool in der linken Kategorie auf „Textwerkzeug“. Die Hauptoberfläche der Software listet die verfügbaren Massenverarbeitungsfunktionen für Textdateien auf. Gemäß Screenshot müssen Sie „Vollständige Zeilen in Textdateien nach Schlüsselwort suchen und ersetzen“ wählen.

Das erwartete Ergebnis dieses Schritts ist der Aufruf einer Assistentenseite, die speziell der Verarbeitung vollständiger Textzeilen dient. Nach Auswahl dieser Funktion konzentrieren sich die nachfolgenden Einstellungen auf Dateiimport, Schlüsselwortregeln, Speicherort und den Start der Verarbeitung. Sie eignet sich für die Massenverarbeitung von Dateien und kann sich wiederholende Änderungsaufgaben, die über mehrere TXT-Dateien verteilt sind, zentralisiert erledigen.
Schritt 2: Dateien hinzufügen oder aus einem Ordner importieren
Nach Aufruf der Funktionsseite zeigt die Oberfläche Schritt 1: „Zu verarbeitende Datensätze auswählen“. Oben rechts sind Schaltflächen wie „Dateien hinzufügen“, „Aus Ordner importieren“, „Leeren“, „Mehr“ etc. zu sehen. Im Beispiel wurden bereits 5 TXT-Dateien hinzugefügt, deren Pfade sich im Verzeichnis D:\test befinden.

Nach dem Importieren der Dateien sollten Sie die Liste überprüfen. Achten Sie auf Name, Pfad, Erweiterung und Datensatzanzahl, um sicherzustellen, dass keine falschen Dateien ausgewählt wurden. Wenn nur TXT-Dateien verarbeitet werden sollen, stellen Sie sicher, dass die Erweiterungsspalte „txt“ anzeigt. Klicken Sie nach der Bestätigung unten auf „Weiter“. Diese Überprüfung ist wichtig, da die Massenverarbeitung von Dateien sehr effizient ist, aber voraussetzt, dass der Umfang der Eingabedateien korrekt ist.
Schritt 3: Wahl der unscharfen Textsuche per Formel
Auf der Seite „Verarbeitungsoptionen festlegen“ legen Sie zunächst die Suchmethode fest. Die Oberfläche bietet „Exakte Textsuche“ und „Unscharfe Textsuche per Formel“. In diesem Beispiel soll ein regulärer Ausdruck für vierstellige Ziffern verwendet werden, daher wählen Sie „Unscharfe Textsuche per Formel“.

Geben Sie in die Liste der zu suchenden Schlüsselwörter \d{4} ein, was für eine Folge von vier aufeinanderfolgenden Ziffern steht. Die „2020“ in der Beispieldatei erfüllt diese Bedingung. Geben Sie anschließend in die Liste der zu ersetzenden Schlüsselwörter „Annex A - Q&A“ ein. Da die aktuelle Funktion vollständige Zeilen ersetzt, wird dieser Text als neuer Zeileninhalt geschrieben und nicht nur die gefundenen vier Ziffern ersetzen.
Wenn Ihr Zielschlüsselwort in der tatsächlichen Datei ein feststehender chinesischer Begriff, eine englische Phrase oder eine feste Nummer ist, können Sie je nach Situation auch die „Exakte Textsuche“ verwenden. Wenn es sich um regelmäßige Inhalte wie Daten, Nummern oder Jahreszahlen handelt, ist die „Unscharfe Textsuche per Formel“ bequemer.
Schritt 4: Speicherort festlegen und Massenverarbeitung starten
Nachdem Sie die Regeln festgelegt haben, klicken Sie auf „Weiter“, um den Speicherort festzulegen. Es wird empfohlen, die Ausgabeergebnisse in einem separaten Ordner zu speichern. So können Sie Unterschiede vor und nach der Verarbeitung leichter vergleichen und die Originaldateien bleiben erhalten. Gehen Sie anschließend zum Schritt „Verarbeitung starten“, um die Massenaufgabe auszuführen. Nach Abschluss der Verarbeitung können Sie eine der ausgegebenen TXT-Dateien öffnen, um das Ergebnis zu überprüfen und zu bestätigen, dass die Zeile mit dem Zielschlüsselwort in den neuen Zeileninhalt geändert wurde.
Häufige Fragen oder Hinweise
1. Der Ausdrucksbereich sollte nicht zu breit gefasst sein
\d{4} findet jede beliebige Folge von vier aufeinanderfolgenden Ziffern. Enthält die Datei in anderen Zeilen ebenfalls vierstellige Zahlen, könnten diese ebenfalls als Zielzeilen identifiziert werden. In realen Projekten sollten Sie daher je nach Textstruktur ein präziseres Schlüsselwort oder einen präziseren Ausdruck festlegen. Bei wichtigen Unterlagen empfiehlt es sich, zunächst Tests mit einer kleinen Auswahl an Beispieldateien durchzuführen.
2. Der zu ersetzende Inhalt muss als vollständige Zeile formuliert sein
Tragen Sie in der rechten Liste der zu ersetzenden Schlüsselwörter den endgültig gewünschten Zeilentext ein. Wenn das Ergebnis beispielsweise „Annex A - Q&A“ sein soll, geben Sie diesen vollständigen Satz ein. Geben Sie nicht nur „Q&A“ ein, es sei denn, Sie möchten tatsächlich, dass die gesamte Zeile nur aus „Q&A“ besteht.
3. Option zur Groß-/Kleinschreibung beachten
Die Oberfläche enthält eine Option „Groß-/Kleinschreibung ignorieren“. Wenn Ihr Schlüsselwort englisch ist und die Groß-/Kleinschreibung nicht festgelegt ist, können Sie diese Option bei Bedarf aktivieren. Wenn die Groß-/Kleinschreibung selbst unterschiedliche Bedeutungen repräsentiert, sollten Sie sie mit Vorsicht verwenden.
4. Dateiliste vor der Massenverarbeitung überprüfen
Im ersten Schritt zeigt die Dateiliste Pfad und Erweiterung an. Überprüfen Sie vor der Massenverarbeitung den Verarbeitungsumfang, um zu vermeiden, dass nicht zugehörige Dateien in den Auftrag aufgenommen werden. Bei einer großen Anzahl von Dateien, insbesondere nach dem Import aus einem Ordner, sollten Sie prüfen, ob die Datensatzanzahl den Erwartungen entspricht.
5. Textwerkzeug, Word- und PDF-Werkzeuge nicht vermischen
Dieses Beispiel behandelt die Verarbeitung von TXT-Textdateien. Die Softwareoberfläche enthält auch Kategorien wie Word-Werkzeuge, Excel-Werkzeuge, PowerPoint-Werkzeuge, PDF-Werkzeuge usw. Wenn Sie doc-, docx- oder PDF-Dateien verarbeiten möchten, müssen Sie die entsprechende Kategorie aufrufen und die passende Funktion wählen, um eine falsche Verarbeitungsmethode zu vermeiden.
Zusammenfassung: Wiederkehrende Änderungen in einmalige regelbasierte Verarbeitung umwandeln
Das Ersetzen ganzer Zeilen nach Schlüsselwörtern in mehreren TXT-Dateien ist eine typische Massen-Büroaufgabe. Mit HeSoft Doc Batch Tool können Sie zunächst mehrere Textdateien importieren, dann die Zielzeilen durch exakte Suche oder unscharfe Formelsuche lokalisieren und schließlich die übereinstimmenden Zeilen einheitlich durch neue Standardinhalte ersetzen. Im Vergleich zum manuellen Ändern durch einzelnes Öffnen der Dateien ist diese Methode schneller, konsistenter und eignet sich besser für die Verarbeitung großer Dateimengen. Es empfiehlt sich, vor der endgültigen Massenausführung die Ausdrücke und Ersetzungsinhalte mit wenigen Dateien zu testen, um zu bestätigen, dass das Ergebnis vor und nach der Verarbeitung den Erwartungen entspricht, bevor der gesamte Ordner massenhaft verarbeitet wird.
Schlüsselwort:Textdatei ganze Zeile ersetzen , Massenersetzung mit regulären Ausdrücken in TXT , Office-Software Stapelverarbeitung von Dateien