Texte et rédaction ● Traitement local

Échappeur d’expression régulière

Protégez les caractères spéciaux d’un texte littéral avant de l’utiliser dans une expression régulière.

Préparation de l’outil…
Essayez un petit exemple

Essayez un petit exemple

Chargez cet exemple fictif dans un formulaire vide. Vérifiez les options, lancez l’outil si nécessaire et comparez le résultat ci-dessous.

L’outil préfixe les métacaractères afin qu’ils correspondent à leur caractère littéral dans le motif. Saisissez le texte et choisissez si le motif sera utilisé dans le constructeur RegExp ou un littéral entre barres obliques. La sortie est le motif uniquement; elle n’ajoute pas de guillemets de chaîne ni de délimiteurs sauf indication dans l’option.

Texte littéral à protéger

price (EUR) = 12.50?

Résultat attendu

price \(EUR\) = 12\.50\?

L’exemple sera disponible lorsque l’outil sera prêt.

Le texte est traité dans votre navigateur.

✓ Traitement local✓ Sans compte✓ Saisies traitées ici✓ Gratuit

Réponse rapide

L’outil préfixe les métacaractères afin qu’ils correspondent à leur caractère littéral dans le motif.

Le code de la page et ses ressources sont chargés depuis le site; les valeurs saisies sont traitées dans votre navigateur, sans requête de calcul.

Mode d’emploi

Saisissez le texte et choisissez si le motif sera utilisé dans le constructeur RegExp ou un littéral entre barres obliques.

Limites

La sortie est le motif uniquement; elle n’ajoute pas de guillemets de chaîne ni de délimiteurs sauf indication dans l’option.

Questions fréquentes

Quel mode de sortie choisir ?

Choisissez « Constructeur RegExp » pour transmettre le motif produit à `new RegExp(pattern)`. En mode littéral, placez vous-même le motif produit entre les barres obliques de votre code JavaScript. L’outil n’ajoute pas ces délimiteurs ni les guillemets d’une chaîne.

Le résultat inclut-il les guillemets JavaScript ou les délimiteurs de regex ?

Non. Il renvoie uniquement le motif échappé. Le mode littéral échappe `/` et représente les retours à la ligne par `\n` ou `\r`.

Sources et références

Ces références documentent la norme ou l’API citée ; elles ne valident pas la sortie de l’outil.