Testez les expressions régulières en ligne. Analysez les correspondances, corrigez les erreurs et créez des modèles efficaces pour la recherche de données.
Aucune correspondance trouvée
Aucun contenu non correspondant
^
Début de la chaîne$
Fin de la chaîne.
Métacaractère qui correspond à n'importe quel caractère sauf un saut de ligne (\n)|
Correspond au caractère ou groupe de caractères spécifié de chaque côté (OU)\
Utilisé pour échapper un caractère spéciala
Le caractère 'a'ab
La chaîne 'ab'*
Correspond à 0 ou plusieurs occurrences de l'élément précédent?
Correspond à 0 ou 1 occurrence de l'élément précédent+
Correspond à 1 ou plusieurs occurrences de l'élément précédent{5}
Correspond exactement à 5 occurrences{5,}
Correspond à 5 occurrences ou plus du caractère ou groupe précédent{5,10}
Correspond entre 5 et 10 occurrences\s
Correspond à un caractère d'espacement\S
Correspond à un caractère qui n'est pas un espacement\w
Correspond à un caractère de 'mot' (alphanumérique + underscore)\W
Correspond à un caractère qui n'est pas un 'mot'\d
Correspond à un seul chiffre\D
Correspond à un seul caractère qui n'est pas un chiffre[\b]
Caractère de retour arrière (backspace)\c
Correspond à un caractère de contrôle\n
Correspond à un caractère de saut de ligne\t
Correspond à un caractère de tabulation\r
Correspond à un caractère de retour chariot\ZZZ
Correspond au caractère octal ZZZ (par ex., \040 pour un espace)\xZZ
Correspond au caractère hexadécimal ZZ (par ex., \x20 pour un espace)\0
Caractère nul (Null)\v
Tabulation verticale(xyz)
Groupe de capture de caractères(?:xyz)
Groupe de non-capture de caractères[xyz]
Correspond à n'importe quel caractère de l'ensemble x, y ou z[^xyz]
Correspond à n'importe quel caractère qui n'est *pas* dans l'ensemble x, y ou z[a-q]
Correspond à n'importe quel caractère dans la plage de 'a' à 'q'[0-7]
Correspond à n'importe quel chiffre dans la plage de '0' à '7'$`
Insère la partie de la chaîne qui précède la correspondance$'
Insère la partie de la chaîne qui suit la correspondance$+
Insère le dernier groupe de capture correspondant$&
Insère la chaîne correspondante entière$n
Insère le n-ième groupe capturé (par ex., $1, $2)(?=xyz)
Assertion avant positive (affirme que xyz suit)(?!xyz)
Assertion avant négative (affirme que xyz ne suit *pas*)(?<=xyz)
Assertion arrière positive (affirme que xyz précède)(?<!xyz)
Assertion arrière négative (affirme que xyz ne précède *pas*)\b
Limite de mot (position entre un caractère de 'mot' et un caractère qui n'est pas un 'mot')\B
Pas une limite de mot(?#comment)
Commentaire (est ignoré par le moteur d'expressions régulières)Notez que les expressions régulières dans cet outil sont traitées selon le standard ECMAScript (RegExp JavaScript). Cela signifie que le comportement des modèles correspond à celui qu'ils ont dans un navigateur ou dans du code JavaScript. Certains éléments, tels que l'échappement des caractères (/ et /), peuvent se comporter de manière identique, même s'ils apparaissent différemment. Si vous êtes habitué aux expressions régulières dans d'autres langages (par exemple, Python, PHP, .NET ou POSIX), notez qu'il peut y avoir des différences dans la syntaxe et la logique de correspondance.
Cet outil vous permet de tester les expressions régulières (RegEx) et de vérifier leur fonctionnement. Les RegEx sont largement utilisées en programmation, en traitement de données et en analyse SEO.
Avec son aide, vous pouvez rechercher, remplacer et analyser des modèles textuels, simplifiant ainsi le travail avec de grands volumes de données.
Convertissez les horodatages entre différents formats
Décodez les chaînes encodées en URL
Vérifiez les redirections d'URL et découvrez leur destination
Permet de vérifier les modèles RegExp en temps réel, ce qui simplifie le développement et le débogage de modèles de recherche complexes.
Permet de prendre en compte la sensibilité à la casse, la recherche globale, le mode multiligne et d'autres paramètres utilisés dans les langages de programmation.
Permet de créer rapidement des expressions pour le traitement automatique de grands tableaux textuels, de journaux et de code HTML.