RegEx.DLL 0.6.0

Licence: Gratuit ‎Taille du fichier: 30.30 KB
‎Note des utilisateurs: 4.0/5 - ‎1 ‎Votes

RegEx.DLL fournit une certaine manipulation d’expression régulière bien nécessaire pour les programmeurs VB. La classe « clsRegEx » implémente tous les caractères de wildcard UNIX communs permettant d’effectuer des comparaisons de cordes sophistiquées et des opérations de recherche et de remplacement. * Le caractère '*' représente zéro occurrence ou plus du caractère précédent dans l’expression: ab * c correspond ac, abc, abbc, abbbbbbbc ... * Le caractère '+' représente une ou plusieurs occurrences du caractère précédent dans l’expression: ab+c correspond à abc, abbc, abbbbbbbc mais pas ac * Les nombres dans les parenthèses bouclées représentent un nombre spécifique d’occurrences du caractère précédent : a matches aaa a{3,5} matches aaa, aaaa et aaaaa * Le caractère « ? » représente zéro ou un événement du personnage précédent : a?c matches ac et aac * Le caractère '.' représente n’importe quel caractère unique : a.c correspond à abc, aXc mais pas ac ou abbc Les supports ronds peuvent être utilisés pour appliquer des multiplicateurs, tels que « * » ou « + », à des groupes de caractères : * (abc)* correspond à une chaîne vide, abc, abcabc, abcabcabc ... * (abc)+ correspond à abc, abcabc, abcabcabc ... Les supports carrés peuvent être utilisés pour spécifier les valeurs possibles pour un seul caractère. Un trait d’union peut être utilisé dans ce contexte pour représenter une gamme de caractères. Si le premier caractère dans les parenthèses est un « ^ », alors la plage est exclusive plutôt qu’inclusive (c.-à-d. l’expression correspond à un seul caractère non montré) : * a[bB]c correspond à abc et aBc * a[^0-9]c correspond à abc et aXc mais pas a0c ... a9c (en) Un symbole nie la signification particulière du personnage suivant. Seulement valable s’il précède l’un des *+? {([])}. * a *c correspond à a*c * a[]]c correspond à a]c et a[c] * a\c correspond ac * abc n’est pas une expression valide Le téléchargement comprend des échantillons de code VB montrant comment utiliser la bibliothèque. Cette bibliothèque est toujours en test bêta - il fonctionne bien pour les expressions courtes, mais en raison de la nature récursive du code plus de chaînes peuvent prendre un certain temps.

historique de la version

  • Version 0.6.0 posté sur 2004-01-25

Détails du programme