Testeur d'expression régulière

Ce calculateur en ligne permet aux utilisateurs de faire des expériences avec les expressions régulières

Je ne suis pas passionné d'expression régulière, les considérant comme une bête étrange et mystérieuse. Mais récemment, j'ai été forcé d'utiliser toute leur puissance donc je m'y suis habitué.

De par mon expérience, si vous voulez comprendre les expressions régulières, vous devez trouver une bonne description, que j'ai trouvée dans le livre de O'Reilly's book "C# 3.0" de Joseph et Ben Albahari. Un très bon chapitre sur les expressions régulières.

Les expressions régulières sont cools et tous les langages de programmation les implémentent, ainsi que le Javascript utilisé pour écrire les calculateurs pour ce site.

Javascript a un objet RegExp qui fait l'affaire.

Tout d'abord, il a une méthode test(chaîne de caractères) - qui renvoie vrai si elle trouve une expression régulière dans le texte source (correspondance) et faux sinon.

Deuxièmement, il a une méthode exec(chaîne de caractères) - qui extrait tout ce qui a une correspondance. Elle renvoie une gamme de résultats.

Troisièmement et principalement, nous pouvons utiliser RegExp pour remplacer la chaîne de caractères en appelant source_string.replace(regex, replace_string).

Ci-dessous se trouve le calculateur qui permet de s'amuser avec les expressions régulières. Vous devez saisir le texte source, l'expression régulière, les modificateurs (utilisés en remplacement), et l'expression de remplacement. Ensuite, vous aurez des appels de test, exec, et remplacement dans le texte source.

Par défaut, il extrait tous les chiffres qui ressemblent à des numéros de téléphone et les met en forme.

PLANETCALC, Bac à sable des expressions régulières

Bac à sable des expressions régulières

Résultat de la méthode "test"
 
Résultat de la méthode "exec"
 
Résultat de la méthode "remplacement"
 

URL copiée dans le presse-papiers
PLANETCALC, Testeur d'expression régulière

commentaires