Expressions régulières et opérateur Like (Visual Basic)
Cette rubrique compare et contraste l'opérateur Visual BasicLike et les expressions régulières dans .NET Framework.
Comparaison de syntaxe
Le tableau suivant compare la syntaxe du langage de spécification de modèle pour l'opérateur Like et la syntaxe des expressions régulières.
Syntaxe de l'opérateur Like |
Syntaxe d'une expression régulière |
---|---|
Le comportement de l'opérateur Like dépend de l'Option Compare, instruction. La méthode de comparaison de chaînes par défaut pour chaque fichier source est Option Compare Binary. |
Les expressions régulières fonctionnent de manière identique, indépendamment de Option Compare. |
Pour faire correspondre un caractère unique dans charlist, utilisez [charlist]. |
Pour faire correspondre un caractère unique dans charlist, utilisez [charlist]. |
Pour faire correspondre un caractère unique qui n'est pas contenu dans charlist, utilisez [!charlist]. |
Pour faire correspondre un caractère unique qui n'est pas contenu dans charlist, utilisez [^charlist]. |
Pour faire correspondre un chiffre unique (0 à 9), utilisez #. |
Pour faire correspondre un chiffre unique (0 à 9), utilisez la classe de caractères pour les nombres décimaux, \d. |
Pour faire correspondre un caractère unique, utilisez ?. |
Pour faire correspondre un caractère unique, spécifiez des classes de caractères mutuellement exclusives pour charlist dans [charlist]. Par exemple, [\s\S]. |
Pour faire correspondre zéro ou plusieurs caractères, utilisez * |
Pour faire correspondre zéro ou plusieurs caractères, spécifiez des classes de caractères mutuellement exclusives pour charlist dans [charlist]*. Par exemple, [\s\S]*. |
Pour faire correspondre un caractère spécial char, mettez-le entre parenthèses : [char]. |
Pour faire correspondre un caractère spécial char, faites-le précéder d'une barre oblique inverse : \char. |
Pour faire correspondre un caractère dans une plage, utilisez un trait d'union (–) pour séparer les limites inférieures et supérieures de la plage dans charlist. |
Pour faire correspondre un caractère dans une plage, utilisez un trait d'union (–) pour séparer les limites inférieures et supérieures de la plage dans charlist. |
Voir aussi
Référence
Concepts
Expressions régulières du .NET Framework