Explication de regex
Collez une expression régulière pour lire l'explication de chaque partie : groupes, répétitions, classes, lookarounds et drapeaux. Survolez pour la voir.
Comment lire une regex
- Collez la regex, sous la forme /motif/drapeaux comme dans le code ou juste le motif.
- Lisez l'explication ligne par ligne : chaque ligne est une partie de la regex, ses sous-parties sont en retrait.
- Survolez ou sélectionnez une ligne pour voir la partie correspondante surlignée dans la regex.
Questions fréquentes
La syntaxe des regex JavaScript : groupes nommés, lookahead et lookbehind, propriétés Unicode et drapeaux. Les bases sont les mêmes qu'en Python, PHP ou Java.
En JavaScript, \w ne couvre que les lettres latines sans accent, les chiffres et le tiret bas. Pour les lettres accentuées, utilisez \p{L} avec le drapeau u.
Un ? après +, * ou un nombre de répétitions (par exemple .+?) fait s'arrêter la regex sur la correspondance la plus courte au lieu de la plus longue. Ainsi <.+?> prend une seule balise, alors que <.+> va de la première à la dernière.
Un groupe capturant (…) garde ce qu'il a trouvé pour s'en servir, par exemple extraire l'année d'une date. Un groupe non capturant (?:…) sert seulement à regrouper et ne garde rien.
C'est entièrement gratuit et sans inscription.
Outils similaires
Testeur de regexTester une regex : correspondances, groupes et remplacementGénérateur de regexRegex prêtes pour email, téléphone, dates…Générateur d'expressions cronChoisissez un horaire, obtenez l'expression cronExplicateur cronLisez une expression cron et voyez quand elle s'exécuteDécodeur JWTLire header, payload, expiration et signature d'un JWTGénérateur de JWTSignez un JWT avec un secret ou une clé privéeAperçu MarkdownTapez du Markdown, voyez l'aperçu et récupérez le HTMLHTML vers MarkdownConvertissez du HTML ou un contenu copié en MarkdownConvertisseur de timestamp UnixTimestamp ⇄ date, avec l'heure epoch actuelle