Textwiederholungs-Generator
Text mit Trennzeichen und Nummerierung wiederholen.
100% clientseitige Verarbeitung
Wiederholungen: 0 | Gesamtzeichen: 0 | Ursprüngliche Zeichen: 0
Der Text-Wiederholer vervielfacht eine Zeichenfolge eine gewählte Anzahl von Malen und verbindet die Kopien mit einem Trennzeichen, das Sie steuern. Es ist ein kleines Werkzeug mit einer präzisen Aufgabe: Füllzeilen, Trennlinien, nummerierte Listen und Testdaten erzeugen, ohne eine Schleife zu schreiben oder einen Skripteditor zu öffnen. Eingabe, Optionen, Vorschau und Kopierschaltfläche liegen in einem einzigen Bereich, und nichts wird an einen Server gesendet.
Die drei Bedienelemente
Das erste Bedienelement ist der Quelltext: Alles, was Sie in das linke Feld tippen oder einfügen, wird als eine Einheit behandelt. Das zweite ist die Wiederholungsanzahl, ein Zahlenfeld von 1 bis 10.000. Das dritte ist das Trennzeichen, ein Dropdown mit Zeilenumbruch, Komma, Leerzeichen, Tabulator und einem Eintrag „Benutzerdefiniert“, der beim Auswählen ein zweites Textfeld einblendet. Ein Kontrollkästchen schaltet die Zeilennummerierung um. Jede Änderung berechnet die Vorschau sofort neu, und eine Schaltfläche „Kopieren“ legt die gesamte Ausgabe über die Clipboard-API mit einem Legacy-Fallback in die Zwischenablage.
Wie die Ausgabezeichenfolge aufgebaut wird
Das Tool erstellt ein Array von Kopien, stellt jeder optional ihre Positionsnummer plus Punkt und Leerzeichen voran und verbindet das Array dann mit dem Trennzeichen. Weil join das Trennzeichen nur zwischen den Elementen einfügt, ist die Anzahl der Trennzeichen um eins kleiner als die Anzahl der Kopien. Die gemeldeten Summen folgen direkt daraus: Die Gesamtzeichenzahl entspricht der Summe der Kopienlängen plus den Trennzeichen plus eventuellen Nummerierungspräfixen, während die ursprüngliche Zeichenzahl nur die Länge des Quelltextes ist. Deshalb ist die Ausgabegröße nicht einfach die Quelllänge multipliziert mit der Anzahl.
Praxisbeispiel: Derselbe Text, fünf Trennzeichen
Nehmen Sie den zweizeichigen Quelltext ab und wiederholen ihn dreimal:
| Trennzeichen | Nummerierung | Ausgabe | Gesamtzeichen |
|---|---|---|---|
| Zeilenumbruch | aus | ab, ab, ab in drei Zeilen | 8 |
| Zeilenumbruch | an | 1. ab, 2. ab, 3. ab | 17 |
| Komma + Leerzeichen | aus | ab, ab, ab | 10 |
| Keins (leer benutzerdefiniert) | aus | ababab | 6 |
| Leerzeichen-Bindestrich-Leerzeichen | aus | ab -- ab -- ab | 12 |
Der unnummerierte Zeilenumbruch-Fall ist die Rechnung, die man sich merken sollte: drei Kopien zu je zwei Zeichen ergeben sechs, plus zwei Zeilenumbruch-Trennzeichen macht acht. Das Einschalten der Nummerierung fügt drei dreizeichige Präfixe hinzu, also neun weitere Zeichen, insgesamt siebzehn.
Das richtige Trennzeichen wählen
Zeilenumbruch ist die Voreinstellung für alles Listenartige: SQL-Wertelisten, Log-Fixtures und Mock-Zeilen. Komma eignet sich für schnelle Inline-Aufzählungen, während Tabulator die richtige Wahl ist, wenn Sie in eine Tabellenkalkulation einfügen oder ein begrenztes Fixture aufbauen. Ein Leerzeichen ist nützlich, um Füllmaterial wie wiederholte Unterstriche zu erzeugen. Das benutzerdefinierte Feld deckt alles Übrige ab, einschließlich dekorativer Linien: Nehmen Sie ein einzelnes = mit der Anzahl 60 und einem leeren Trennzeichen, um eine horizontale Linie zu ziehen, oder nutzen Sie | für eine lesbare, mit senkrechten Strichen getrennte Sequenz.
Denken Sie an den Parser am Empfangsende, bevor Sie wählen. Eine Liste, die in eine Tabellenkalkulation eingefügt wird, braucht einen Tabulator oder ein Komma, damit jede Kopie in ihre eigene Zelle fällt; eine Liste in einem Dokument liest sich mit Zeilenumbruch besser. Enthält der Quelltext bereits das Trennzeichen — etwa ein Komma in einer Adresse —, wählen Sie ein anderes Trennzeichen oder setzen Sie den Quelltext in Anführungszeichen, denn das Tool maskiert nichts. Die Schaltfläche „Kopieren“ kopiert genau das, was die Vorschau zeigt, einschließlich Leerzeichen; prüfen Sie die Vorschau daher immer, wenn das Trennzeichen ein einzelnes Leerzeichen oder eine leere Zeichenfolge ist.
Größen- und Leistungsgrenzen
Die harte Obergrenze liegt bei 10.000 Wiederholungen. Bei Anzahlen über 1.000 erscheint ein Hinweis, weil die Ausgabe als eine einzige Zeichenfolge erzeugt und in ein einzelnes Textfeld geschrieben wird. Zehntausend Kopien eines einzeichigen Quelltextes mit Zeilenumbrüchen ergeben 19.999 Zeichen, was unproblematisch ist. Dieselbe Anzahl auf eine 200 Zeichen lange Zeile angewandt nähert sich zwei Millionen Zeichen, was die Vorschau stocken und das Schreiben in die Zwischenablage langsam werden lassen kann. Wenn ein großes Einfügen träge wirkt, reduzieren Sie die Anzahl, kürzen Sie den Quelltext oder kopieren Sie die Ausgabe in Abschnitten.
Praktische Rezepte und Grenzen
Erzeugen Sie eine nummerierte Checkliste, indem Sie - [ ] Task mit Zeilenumbruch-Trennzeichen und ausgeschalteter Nummerierung wiederholen und die Einträge dann ausfüllen. Erstellen Sie eine CSV-Kopfzeilen-Lücke, indem Sie einen leeren Marker mit Komma-Trennzeichen wiederholen. Bauen Sie einen Stapel scheinbar eindeutiger Testdatensätze, indem Sie einen Platzhalter wie user@example.com in getrennten Zeilen wiederholen. Zeichnen Sie Abschnittstrenner mit einem wiederholten Zeichen und ohne Trennzeichen. In jedem Fall bestätigt die Vorschau die genaue Zeichensumme, bevor Sie kopieren — nützlich, wenn ein nachgelagertes Feld eine Längenbegrenzung hat.
Eine Gewohnheit spart Nacharbeit: Kopieren Sie die Ausgabe in einen Zwischenspeicher, bevor Sie sie dauerhaft einfügen. Eine Wiederholungsanzahl, die in der Vorschau vernünftig aussah, kann offensichtlich falsch sein, sobald sie zwischen echten Inhalten steht, und ein großes Einfügen rückgängig zu machen geht schneller, als es neu zu erzeugen.
Das Tool ist außerdem keine Template-Engine. Es kann keine Variablen ersetzen, Zahlen im Text hochzählen, zwischen mehreren Werten wechseln oder die Ausgabe randomisieren. Die Nummerierungsoption ist die einzige eingebaute Variation, und sie zählt immer von 1 aufwärts ohne Nullauffüllung, sodass Kopie 9 mit 9. beginnt und Kopie 10 mit 10. . Es bricht oder kürzt nicht bei einer maximalen Ausgabelänge und prüft nicht, ob das Ergebnis wohlgeformtes CSV, SQL oder JSON ist — fehlerhafter Quelltext bleibt fehlerhaft, egal wie oft Sie ihn wiederholen. Für Muster, die Variablen, Sequenzen oder Zufall brauchen, verwenden Sie eine Skriptsprache oder einen speziellen Generator.
Verwandte Tools
Häufig gestellte Fragen
Was passiert, wenn ich 0 eingebe oder das Wiederholungsfeld leer lasse?
Die Oberfläche behandelt ein leeres Feld oder einen eingelesenen Wert von 0 wie 1, Sie erhalten also immer mindestens eine Kopie. Negative Werte sind die Ausnahme: Sie liegen unterhalb des Minimums von 1 des Zahlenfelds und erzeugen bei manueller Eingabe ein leeres Ergebnis. Die Bibliothek selbst liefert bei einer Anzahl von 0 eine leere Ausgabe, weshalb die Oberfläche 1 einsetzt.
Wird das Trennzeichen vor der ersten Kopie oder nach der letzten eingefügt?
Nur zwischen den Kopien. Drei Elemente mit einem Zeilenumbruch zu verbinden erzeugt zwei Zeilenumbruchzeichen, nicht drei, sodass die Ausgabe nie mit einem überflüssigen Trennzeichen beginnt oder endet. Bleibt das benutzerdefinierte Trennzeichen leer, werden die Kopien ohne etwas dazwischen aneinandergehängt.
Verändert die Nummerierungsoption die Gesamtzeichenzahl?
Ja. Die Nummerierung stellt jeder Kopie ein auf eins basierendes Präfix wie „1. “ oder „12. “ voran, bevor das Trennzeichen eingefügt wird, die Präfixzeichen werden also zur Ausgabe addiert. Eine zwei Zeichen lange Zeichenfolge dreimal mit Nummerierung zu wiederholen ergibt 17 Zeichen, ohne Nummerierung 8.
Kann das benutzerdefinierte Trennzeichen länger als ein Zeichen sein?
Ja. Das benutzerdefinierte Feld akzeptiert beliebigen Text, einschließlich Leerzeichen, senkrechter Striche, Bindestriche oder einer ganzen Phrase. Was Sie eingeben, wird wörtlich zwischen die Kopien gesetzt. Eine übliche Wahl ist ein von Leerzeichen umgebener senkrechter Strich, der in Klartextlisten gut lesbar ist.
Warum wird die Ausgabe bei sehr hohen Anzahlen abgeschnitten oder langsam?
Die Wiederholungsanzahl ist auf 10.000 begrenzt, und oberhalb von 1.000 erscheint ein Hinweisbanner. Das gesamte Ergebnis liegt in einem einzigen Textfeld, eine lange Quellzeile, tausendfach vervielfacht, kann also mehrere Megabyte belegen und den Browser beim Rendern oder Kopieren ins Stocken bringen. Beginnen Sie kleiner und erhöhen Sie die Anzahl, bis die Vorschau reaktionsschnell bleibt.
Kann ich mehrere verschiedene Zeilen unabhängig wiederholen?
Jeder Durchlauf wiederholt eine Eingabezeichenfolge. Um Muster abzuwechseln, bauen Sie sie zuerst in den Eingabetext ein, oder führen Sie das Tool einmal pro Block aus und verbinden Sie die Ergebnisse. Es gibt keinen Modus pro Zeile, der durch eine Liste verschiedener Werte zykelt.
Geprüft vom HandyTools-Hub-Team · Zuletzt aktualisiert