Wenn Sie schon einmal Präfixe oder Suffixe zu Hunderten von Zeilen auf einmal hinzufügen mussten, wissen Sie bereits, wie mühsam das manuell ist. In jede Zeile klicken, immer wieder dasselbe tippen und dabei unweigerlich eine Zeile übersehen oder einen Tippfehler machen. Es gibt einen viel schnelleren Weg – und er erfordert weder Programmierkenntnisse noch teure Software.
Warum Sie jede Zeile einer Liste bearbeiten müssen
Diese Art von Aufgabe kommt häufiger vor, als man denkt. Vielleicht formatieren Sie eine Liste von Dateinamen, erstellen SQL-Abfragen, bereiten Importdaten vor oder umschließen Werte mit HTML-Tags.
Der gemeinsame Nenner ist, dass Sie eine große Liste von Einträgen haben und denselben Text am Anfang oder Ende jeder einzelnen Zeile hinzufügen müssen. Das Zeile für Zeile zu erledigen, ist bei großen Mengen nicht realistisch.
Häufige Anwendungsfälle
- Hinzufügen von
https://vor einer Liste von Domainnamen - Jede Zeile in Anführungszeichen setzen für einen CSV- oder SQL-Import
- Anhängen einer Dateierweiterung wie
.jpgan eine Reihe von Dateinamen - Hinzufügen eines Währungssymbols oder einer Einheit zu jedem Wert in einem Datenexport
- Einfügen eines einheitlichen Tags oder Labels vor jedem Eintrag in einem Bericht
Präfix vs. Suffix: Was ist der Unterschied?
Ein Präfix ist Text, den Sie am Anfang einer Zeile hinzufügen. Ein Suffix ist Text, den Sie am Ende hinzufügen. Manchmal benötigen Sie beides gleichzeitig, zum Beispiel um jede Zeile wie [Eintrag] zu umschließen.
| Typ | Position | Beispiel-Eingabe | Beispiel-Ausgabe |
|---|---|---|---|
| Präfix | Zeilenanfang | apfel | frucht_apfel |
| Suffix | Zeilenende | apfel | apfel.jpg |
| Beides | Anfang und Ende | apfel | [apfel] |
So geht es mit einem Text-Tool
Die schnellste Methode ist die Verwendung eines Online-Text-Tools, das die Massenbearbeitung von Zeilen unterstützt. Sie fügen Ihre Liste ein, geben an, was hinzugefügt werden soll, und das Tool bearbeitet jede Zeile auf einmal. Keine Formeln, keine Makros, kein Scripting erforderlich.
- Kopieren Sie Ihre vollständige Liste und fügen Sie sie in das Text-Tool ein.
- Suchen Sie das Präfix-Feld und geben Sie den Text ein, der am Anfang jeder Zeile hinzugefügt werden soll.
- Suchen Sie das Suffix-Feld und geben Sie den Text ein, der am Ende jeder Zeile hinzugefügt werden soll.
- Klicken Sie auf die Schaltfläche zum Verarbeiten oder Umwandeln.
- Kopieren Sie das Ergebnis und fügen Sie es dort ein, wo Sie es benötigen.
Tipp: Wenn Ihre Liste leere Zeilen enthält, prüfen Sie, ob das Tool auch leeren Zeilen Präfixe und Suffixe hinzufügt. Einige Tools überspringen leere Zeilen standardmäßig, was in der Regel gewünscht ist. Falls nicht, bereinigen Sie die Leerzeilen zuerst mit einem Tool zum Entfernen doppelter Zeilen oder einer einfachen Suchen-und-Ersetzen-Funktion.
So geht es mit Suchen und Ersetzen
Wenn Sie in einem Code-Editor wie VS Code oder Notepad++ arbeiten, ist das Regex-basierte Suchen und Ersetzen eine solide Option. Es ist schneller als manuelles Bearbeiten, erfordert aber grundlegende Regex-Kenntnisse.
Um ein Präfix hinzuzufügen, suchen Sie nach ^ (Zeilenanfang) und ersetzen Sie es durch Ihren Präfix-Text. Um ein Suffix hinzuzufügen, suchen Sie nach $ (Zeilenende) und ersetzen Sie es durch Ihren Suffix-Text. Stellen Sie sicher, dass der Regex-Modus im Suchfenster Ihres Editors aktiviert ist.
Warnung: Das Regex-Verhalten kann sich zwischen Editoren unterscheiden. Testen Sie immer an einer kleinen Stichprobe Ihrer Liste, bevor Sie es auf Tausende von Zeilen anwenden.
So geht es mit einer Tabellenkalkulation
In Excel oder Google Sheets können Sie eine Formel wie =CONCAT("prefix_", A1, "_suffix") verwenden, um modifizierte Werte in einer Hilfsspalte zu erstellen. Es funktioniert, bringt aber zusätzliche Schritte mit sich: Sie müssen die Werte zurück in ein Nur-Text-Format einfügen und die Formelspalte anschließend entfernen.
Für reine Textlisten ist ein spezialisiertes Text-Tool fast immer schneller als ein Tabellenkalkulationsansatz. Tabellenkalkulationen eignen sich hervorragend für strukturierte Daten, fügen aber unnötige Komplexität hinzu, wenn alles, was Sie haben, eine vertikale Liste ist.
Wichtige Punkte
- Ein Präfix fügt Text am Anfang jeder Zeile hinzu; ein Suffix fügt ihn am Ende hinzu.
- Ein Text-Transformationstool ist der schnellste Weg, große Listen ohne Code massenhaft zu bearbeiten.
- Regex-Suchen-und-Ersetzen in einem Code-Editor funktioniert gut, wenn Sie mit den Ankern
^und$vertraut sind. - Tabellenkalkulationsformeln können die Aufgabe erledigen, erfordern aber zusätzliche Nachbearbeitungsschritte.
- Überprüfen Sie Ihre Ausgabe immer an einer kleinen Stichprobe, bevor Sie Änderungen auf einen vollständigen Datensatz anwenden.
Welche Methode sollten Sie verwenden?
Das hängt davon ab, wo Sie arbeiten und wie vertraut Sie mit Regex sind. Für die meisten Menschen ist ein browserbasiertes Online-Suchen-und-Ersetzen-Tool die zugänglichste und schnellste Option. Sie müssen nichts installieren, und das Ergebnis ist sofort da.
Wenn Sie bereits in einem Code-Editor arbeiten und Ihre Liste in einer größeren Datei eingebettet ist, ist Regex-Suchen-und-Ersetzen wahrscheinlich schneller. Für eine eigenständige Nur-Text-Liste verwenden Sie ein spezialisiertes Text-Tool und sparen sich die Einrichtungszeit. Das Ziel ist, die Aufgabe präzise und ohne mühsame Wiederholungen zu erledigen.