Les expressions régulières sont assez denses pour que l’essai-erreur soit la seule méthode réaliste de construction. Ce testeur évalue votre motif sur un texte d’exemple à chaque frappe, surligne chaque correspondance et liste les groupes de capture avec leur position, pour voir exactement ce que le moteur a trouvé.
Celle de JavaScript, via le moteur RegExp natif. La syntaxe est presque entièrement commune avec PCRE, mais certaines fonctions de PCRE, comme la récursivité, n’existent pas ici.
Parce qu’en JavaScript \w se limite à [A-Za-z0-9_]. Pour les lettres de n’importe quelle langue, activez le flag u et utilisez \p{L}, qui couvre les voyelles accentuées, le ç et tous les alphabets.
Un motif avec des quantificateurs imbriqués comme (a+)+ peut prendre un temps exponentiel sur une entrée qui ne correspond pas, et figer la page ou le serveur. Évitez d’imbriquer des quantificateurs sur la même classe de caractères.
Échappez-le avec \. — un point non échappé correspond à n’importe quel caractère sauf le saut de ligne, ce qui explique que les motifs sans ancrage capturent souvent bien plus que prévu.
Formateur JSON · Encodeur Base64 · Encodeur d’URL · Décodeur JWT · Voir tous les outils
Également disponible en : English · Español · Português · Deutsch