Beliebigen Text bis zu einem bestimmten Wort aus Textdatei entfernen
Frage von Mail Anfrage | Letztes Update am 20.10.2022 | Erstellt am 11.07.2014
Ich habe mehrereTextdateien, die etwa den folgenden Aufbau haben:
Beliebiger Text mit beliebigen Informationen Autor: Beliebiger Name Weiterer beliebiger Text
Ich würde nun gerne den "Header" aus den Dateien entfernen. Zum Header gehört alles, was vor dem Wort "Autor" kommt. Die Schwierigkeit besteht darin, dass die Informationen im Header immer andere sein können, mit der normalen "Suchen und Ersetzen"-Funktion komme ich also nicht weiter.
Hinterher soll die Datei demnach so aussehen:
Autor: Beliebiger Name Weiterer beliebiger Text
Wie kann ich mit dem Tool TextKonverter alle Zeichen und Wörter vom Anfang einer Textdatei bis zu einem beliebigen String löschen?
Ähnliche Themen
Text nur in bestimmten Zeilen ersetzen
Tutorial | 0 Kommentare
Mehrere Texte gleichzeitig ersetzen
Tutorial | 0 Kommentare
Vater Unser in 20 anderen Sprachen
Info | 2 Kommentare
PHP: Beliebige Zeichen am Anfang und Ende eines Strings entfernen
Tutorial | 0 Kommentare
MySQL: Volltextsuche und Suche mit LIKE für Worte mit 3 Buchstaben kombinieren
Tutorial | 2 Kommentare
Leerzeichen vom Beginn und Ende der Zeilen eines Textes entfernen
Tutorial | 0 Kommentare
Google Tipps: Dokumente eines bestimmten Dateityps (PDF, DOC, XLS, TXT, HTM etc) suchen
Info | 0 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Update: Der TextKonverter wurde seit meiner alten Antwort weiterentwickelt und enthält inzwischen eine Funktion, mit der diese Aufgabe direkt ausgeführt werden kann, ohne reguläre Ausdrücke verwenden zu müssen:
Natürlich behält auch in der neuesten Version des TextKonverters meine alte Antwort ihrer Gültigkeit und du kannst diese Aufgabe auch weiterhin alternativ über die Funktionen "Ersetzen mit regulären Ausdrücken" sowie "Löschen von Zeilen" lösen.
Meine alte Antwort, in der diese Schritte erklärt werden, habe ich daher unter diese Antwort angehängt:
20.10.2022 um 23:22
Alte Antwort (noch immer gültig):
Diese Aufgabe kann man im TextKonverter zum Beispiel mit regulären Ausdrücken lösen.
Mit der Ersetzung von ".*(Autor.*)" durch "$1" solltest du das Resultat bekommen, das du dir gewünscht hast. Der reguläre Ausdruck im Suchen-Feld findet beliebige Zeichen bis zum Wort "Autor" und danach wieder beliebige Zeichen. Das $1 im Ersetzen-Feld ersetzt durch das, was in der Klammer gefunden wurde - also durch alles außer das was vor "Autor" stand.
Alternative: Hat dein Header immer eine fixe Anzahl von Zeilen, kannst du auch die Option "Aktionen > Zeilen > Zeilen löschen" benutzen und im Feld "Zeilen löschen nach Zeilennummern" (vom Anfang gezählt) zum Beispiel "1-3", "1,2" oder "1" angeben, um die entsprechenden Zeilen vom Beginn der Textdatei an zu löschen.
PS: Schaue immer in die Vorschau, ob das Ergebnis richtig ist bevor du die Datei speicherst.
Letztes Update am 20.10.2022 | Erstellt am 11.07.2014