Tool om tekst aan elke regel toe te voegen
Deze tool voegt aan elke regel van een tekstblok een vaste tekst toe, vóór en/of na de oorspronkelijke inhoud. De verwerking gebeurt lokaal in je browser.
Aan de slag
Tool om tekst aan elke regel toe te voegen
Deze tool voegt aan elke regel van een tekstblok een vaste tekst toe, vóór en/of na de oorspronkelijke inhoud.
Werking en voorbeeld
Deze tool voegt aan elke regel van een tekstblok een vaste tekst toe, vóór en/of na de oorspronkelijke inhoud. U kunt ook een oplopend nummer toevoegen, maar alleen als het nummerformaat de letterlijke token {n} bevat. Elke keer dat die token voorkomt, wordt deze vervangen door het huidige nummer.
Concreet voorbeeld
Stel dat de invoer drie regels bevat: Alpha, Beta en Gamma. Kies als voorvoegsel [, als achtervoegsel ], startnummer 7 en formaat {n}: . De uitvoer wordt dan:
[7: Alpha] [8: Beta] [9: Gamma]
Let op: de dubbele punt en de spatie staan in het nummerformaat, niet in het voorvoegsel. Als de invoer een lege regel bevat (bijvoorbeeld A, lege regel, B), dan krijgt ook die lege regel een nummer en worden er drie uitvoerregels gegenereerd.
Parameters en verwerking
- Voor elke regel: tekst die vóór de originele regel wordt geplaatst.
- Na elke regel: tekst die achter de originele regel wordt geplaatst.
- Startnummer: standaard 1; decimale waarden worden afgekapt tot een geheel getal. Nul en negatieve waarden zijn toegestaan. Een leeg of niet-numeriek veld valt terug op 1. Bevat het formaat {n}, dan moeten het afgekapte startnummer en het nummer van de laatste regel tussen −9007199254740991 en 9007199254740991 liggen; anders stopt de verwerking met een foutmelding. Lege regels tellen mee. Zonder {n} wordt dit bereik niet gecontroleerd voor het ongebruikte startnummer.
- Nummerformaat: alleen als dit veld de token
{n}bevat, wordt er genummerd. Zonder die token wordt geen nummer toegevoegd.
De tool normaliseert regeleinden: Windows CRLF, oudere CR en Unix LF worden omgezet naar LF. Elke regel wordt in volgorde verwerkt, inclusief lege regels. De tool verwijdert geen spaties, sorteert niet, verwijdert geen duplicaten en filtert geen lege regels.
Beperkingen
Er is geen ingebouwde nulopvulling, alfabetische nummering, voorwaardelijke verwerking per regel, reguliere expressies of bestandsupload. De verwerking gebeurt in het geheugen van de browser; zeer grote invoer of zeer lange toevoegingen kunnen het geheugengebruik verhogen. Splits zeer grote lijsten en bewaar altijd een kopie van de originele tekst.
Veelgestelde vragen
Hoe voeg ik een nummer toe zonder extra tekst?
Zet in het veld 'Nummerformaat' alleen {n} en laat de velden 'Voor elke regel' en 'Na elke regel' leeg. Er wordt geen spatie automatisch toegevoegd. Zet die zelf in het nummerformaat, bijvoorbeeld {n}. .
Waarom worden lege regels ook genummerd?
De tool behandelt elke regel als een afzonderlijke regel, ook lege. Dit is handig als u de regelstructuur wilt behouden. Wilt u lege regels overslaan, dan moet u die eerst verwijderen.
Kan ik beginnen met 0 of een negatief nummer?
Ja, het startnummer mag nul of negatief zijn. Een decimale waarde wordt afgekapt (bijvoorbeeld 2,9 wordt 2). Als u een leeg veld laat, wordt 1 gebruikt.
Controlelijst
- Controleer of het nummerformaat de token
{n}bevat als u nummering wilt. - Controleer of het startnummer correct is ingesteld.
- Controleer of lege regels in de uitvoer overeenkomen met de invoer.
- Controleer het eerste en laatste nummer.
- Bewaar een kopie van de originele tekst voordat u deze vervangt.
De invoer is beperkt tot 500.000 UTF-16-code-eenheden en de uitvoer tot 1.000.000. Een emoji kan twee eenheden innemen. Spaties moet u zelf invullen. Zonder {n} wordt andere tekst in het nummerformaat nog steeds letterlijk ingevoegd.
De verwerking gebeurt lokaal in je browser.