Speciale regextekens escapen

Ontwikkelaars gebruiken dit tijdens het debuggen of voor gegevensuitwisseling, als het resultaat snel controleerbaar moet zijn. Escape speciale RegExp-tekens.

Escape speciale RegExp-tekens. Het resultaat verschijnt direct in je browser en is klaar om te kopiëren, zonder account, upload of opslag.

Hoe te gebruiken

  1. Plak of typ in het invoergebied de tekst die letterlijk moet overeenkomen binnen een reguliere expressie.
  2. Voer de escape-actie uit om de RegExp-specialtekens in die tekst te beschermen.
  3. Kopieer het resultaat en gebruik het als letterlijk patroon in je code of configuratie.
  4. Als je de oorspronkelijke tekst terug nodig hebt, gebruik dan de unescape-actie om de toegevoegde bescherming te verwijderen.
  5. Leeg de gebieden na gebruik zodat er geen voorbeeld of patroon achterblijft.

Voorbeeld

Een ontwikkelaar wil zoeken naar de tekenreeks Price (EUR): 10.00? zonder dat de haakjes, dubbele punt of het vraagteken als symbolen van een reguliere expressie worden behandeld. Die plakt de tekst, voert de escape-actie uit en krijgt een veilig patroon voor in de code.

Invoer

Price (EUR): 10.00?

Resultaat

Price \(EUR\): 10\.00\?

Limieten en formaten

Waar de verwerking gebeurt

Het escapen gebeurt in je browser op je apparaat. De tekst die je invoert en het resultaat worden niet naar buiten gestuurd. Je kunt de pagina sluiten nadat je het patroon hebt gekopieerd dat je nodig hebt.

Veelgestelde vragen

Wanneer moet ik een tekenreeks escapen voor een reguliere expressie?

Wanneer de tekenreeks tekens bevat die een speciale betekenis hebben in een reguliere expressie, zoals haakjes, vierkante haken, punten of vraagtekens. Door te escapen behandelt de engine ze als gewone tekst in plaats van als patroonsymbolen.

Kan het gereedschap tekst ook unescapen?

Ja, een tegengestelde actie verwijdert de bescherming en geeft de oorspronkelijke tekst terug. Gebruik die voorzichtig, want een tekenreeks die al backslashes bevatte, moet na het unescapen misschien handmatig worden gecontroleerd.

Kan ik een heel bestand escapen?

Je kunt een geaccepteerd tekst-, CSV-, JSON-, Markdown-, XML- of YAML-bestand importeren, maar de actie geldt voor de inhoud die je aanlevert. Controleer de uitvoer, vooral als het bestand veel regels of ongebruikelijke tekens bevat.

Tools in dezelfde categorie