Escape per espressioni regolari

Gli sviluppatori possono usarlo durante il debug o prima di scambiare dati, quando serve controllare il risultato a colpo d'occhio. Proteggi i caratteri speciali RegExp.

Proteggi i caratteri speciali RegExp. Il risultato appare subito nel browser, pronto da copiare, senza account e senza caricare o salvare dati.

Come si usa

  1. Incolla o digita nell'area di input il testo che deve corrispondere letteralmente all'interno di un'espressione regolare.
  2. Esegui l'azione di escape per proteggere i caratteri speciali RegExp presenti in quel testo.
  3. Copia il risultato e usalo come pattern letterale nel tuo codice o nella configurazione.
  4. Se ti serve il testo originale, usa l'azione di unescape per rimuovere le protezioni aggiunte.
  5. Svuota le aree dopo l'uso per non lasciare campioni o pattern.

Esempio

Uno sviluppatore vuole cercare la stringa Price (EUR): 10.00? senza che le parentesi, i due punti o il punto interrogativo vengano trattati come simboli di espressione regolare. Incolla il testo, esegue l'azione di escape e ottiene un pattern sicuro da inserire nel proprio codice.

Input

Price (EUR): 10.00?

Risultato

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

Limiti e formati

Dove avviene il trattamento

L'escape viene eseguito all'interno del browser, sul tuo dispositivo. Il testo che inserisci e il risultato non vengono inviati all'esterno. Puoi chiudere la pagina dopo aver copiato il pattern che ti serve.

Domande frequenti

Quando devo eseguire l'escape di una stringa per un'espressione regolare?

Ogni volta che la stringa contiene caratteri con un significato speciale in un'espressione regolare, come parentesi, parentesi quadre, punti o punti interrogativi. L'escape fa sì che il motore li tratti come testo normale invece che come simboli di pattern.

Lo strumento può anche eseguire l'unescape del testo?

Sì, un'azione opposta rimuove le protezioni e restituisce il testo originale. Usala con attenzione, perché una stringa che conteneva già barre rovesciate può richiedere una revisione manuale dopo l'unescape.

Posso eseguire l'escape di un intero file?

Puoi importare un file accettato di testo, CSV, JSON, Markdown, XML o YAML, ma l'azione si applica al contenuto che fornisci. Esamina l'output, soprattutto se il file ha molte righe o caratteri insoliti.

Strumenti della stessa categoria