Letterlijke tekst voor regex voorbereiden
Voorzie regex-metatekens van escapes en kies een patroon voor RegExp of voor een regex tussen schuine strepen.
Probeer een kort voorbeeld
Probeer een kort voorbeeld
Laad het fictieve voorbeeld in een leeggemaakt formulier. Controleer de opties, voer het hulpmiddel zo nodig uit en vergelijk het resultaat hieronder.
Voeg de benodigde backslashes toe vóór metatekens in letterlijke tekst. Kies een patroon voor de RegExp-constructor of voor een regex-literal tussen /schuine strepen/. Plak de tekst, kies RegExp-constructor of Tussen /strepen/ en klik op Tekst escapen. a.b wordt bijvoorbeeld a\.b. De modus Tussen /strepen/ escapet ook / en zet LF, CR, U+2028 en U+2029 om in escapereeksen. Na een moduswijziging moet je de tool opnieuw uitvoeren voordat je kopieert. Het resultaat is alleen het patroon, zonder JavaScript-aanhalingstekens, scheidende schuine strepen of vlaggen. Voor een string in broncode is ook stringcodering nodig. De tool escapet geen vervangingstekst en implementeert niet het volledige RegExp.escape-algoritme. Controleer de context als je het resultaat aan andere fragmenten vastmaakt of in een tekenklasse gebruikt.
Letterlijke tekst om te escapen
price (EUR) = 12.50?
Verwachte uitvoer
price \(EUR\) = 12\.50\?
Het voorbeeld is beschikbaar zodra de tool klaar is.
De tekst wordt in je browser verwerkt.
Deel deze tool
Alleen de openbare link naar de tool wordt gedeeld. Je invoer en resultaten blijven hier.
Toon de link om handmatig te kopiëren
In het kort
Voeg de benodigde backslashes toe vóór metatekens in letterlijke tekst. Kies een patroon voor de RegExp-constructor of voor een regex-literal tussen /schuine strepen/.
Deze tool verwerkt je invoer in je browser. De berekeningen versturen je invoer en resultaten niet. De website zelf maakt netwerkverzoeken; bezoekgegevens gaan alleen met je toestemming naar Google Analytics.
Veelgestelde vragen
Welke modus moet ik kiezen?
Kies RegExp-constructor om het patroon als waarde aan new RegExp() door te geven. Kies Tussen /strepen/ voor een regex-literal. De tool voegt de scheidende strepen niet toe.
Kan ik het resultaat in een JavaScript-string plakken?
Backslashes in een string in broncode hebben nog een extra escapelaag nodig. Het resultaat is het patroon, geen kant-en-klare JavaScript-string tussen aanhalingstekens.
Werkt dit ook voor vervangingstekst?
Nee. Speciale reeksen in vervangingstekst hebben andere regels. Deze tool behandelt alleen metatekens in het regex-patroon.