Partager via


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

Like (opérateur Visual Basic)

Concepts

Expressions régulières du .NET Framework

Autres ressources

Validation de chaînes en Visual Basic