Bonjour,
une petite tool pour gérer, manipuler et tester rapidement les expressions régulières
- IsMatch : vérifie la validité d'une chaine entrée (ex : 75000) par rapport à un pattern (ex:^[0-9]{5}$)
- Replace : remplace dans un texte entré (ex : le petit oiseau est joli), une valeur (ex : oiseau) par un nouvelle valeur (ex : chat) et affiche le résultat (ex: le petit chat est joli)
- Matches : trouve toutes les occurences d'une valeur dans un texte entré et les affiche dans une treeview (avec en plus la position et la longueur)
- split : la regex sert à "séparer" une chaine en plusieurs (stockée dans un tableau de string[]) ici affiché dans la treeview . (ex: on definit le caractère espace en regex afin d'extraire tous les mots d'une phrase)
- De plus cette tool permet de charger/sauvegarder/gérer des regex(par fichier Xml) et d'afficher celles- ci en vue de les tester rapidement
- la tool dispose également d'une petite aide bienvenue
- AJOUT 9 JUIN 2007 : COMPILATEUR DE REGEX : permet de créer une dll contenant une ou plusieurs regex, leur utilisation sera alors rendu plus rapide (il suffira d'ajouter une référence)
- prise en charge des RegexOptions (IgnoreCase,etc.)
l'interet de la source n'est pas dans le code car la tool a été développée plutot rapidement
mais dans la facilité,rapidité et la gestion par xml des regex .
voila bonne reception
++