Regex-escape

Escape een string voor gebruik in regex.

Developer

Voer een string in om te escapen voor gebruik binnen een reguliere expressie. Speciale regex-tekens (bijv. . * + ? [ ] ( ) ) worden geëscaped zodat het patroon je tekst letterlijk matched. Draait in je browser.

Over regex-escape

In reguliere expressies hebben tekens zoals . * + ? [ ] ( ) een speciale betekenis. Als je ze letterlijk wilt zoeken, moet je ze escapen met een backslash. Deze tool doet dat voor je: plak je string en krijg een versie die veilig is voor gebruik binnen een regex.

Hoe te gebruiken

  1. Voer de string in die je letterlijk wilt matchen in een regex.
  2. Klik op Escapen voor regex. Kopieer het resultaat en gebruik het in je patroon.

Veelgestelde vragen

Welke tekens worden geëscaped?
Tekens met speciale betekenis in regex worden geëscaped: . * + ? ^ $ [ ] ( ) { } | \ en andere. Zo matched het patroon je string letterlijk.
Wordt mijn tekst naar een server gestuurd?
Nee. Escapen draait in je browser. Je tekst verlaat je apparaat nooit.
Kan ik dit gebruiken in JavaScript replace?
Ja. Gebruik de geëscapede string in new RegExp(escaped) of binnen /.../ zodat je zoektekst als letterlijk wordt behandeld, niet als regex-syntaxis.