Maison >développement back-end >Tutoriel C#.Net >Quel est le rôle des expressions régulières en C# ? Que signifient les caractères correspondants ?
Le contenu de cet article est de vous présenter quelles sont les fonctions des expressions régulières en C# ? Que signifient les caractères correspondants ? Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.
1. Le rôle des expressions régulières : Utilisées pour décrire les caractéristiques des chaînes.
2. La signification de chaque caractère correspondant de :
. : représente un seul caractère autre que n
[ ] : indique n'importe quel caractère répertorié dans le tableau de caractères []
: indique la signification de "ou"
() : Indique un changement de priorité ou "d'extraction du groupe"
* : Limite l'expression précédente pour qu'elle apparaisse 0 ou plusieurs fois
+ : Limiter l'expression précédente à apparaître 1 ou plusieurs fois
? : Limiter l'expression précédente à apparaître 0 ou 1 fois
^ : Indique qu'elle commence par une expression (par exemple : ^http signifie que la chaîne commence par "http")
$ : signifie se terminer par une expression (par exemple : com$ signifie que la chaîne se termine par "com")
d : d minuscule signifie 0 - Chiffres entre 9
D : Le D majuscule représente des caractères autres que 0-9
w : Le w minuscule représente [a- zA-Z0 -9]
W : W majuscule représente des caractères autres que [a-zA-Z0-9]
s : s minuscule représente non -caractères visibles (tels que espace, tabulation, rn...)
S : Le S majuscule représente des caractères autres que les caractères invisibles
Expression régulière. exemple
Faire correspondre le code postal : ^[0-9]{6}$
Faire correspondre les nombres entre 10 et 25 :^(1[0-9]|2[0- 5])$
correspond à peu près au format de l'e-mail : ^[a-zA-Z0-9_]+@[a-zA-Z0-9] +(.[a-zA-Z0-9]+ ){1,2}$
4. Utilisez une expression régulière pour faire correspondre la chaîne
nécessite une citation : System.Text.RegularExpressions;
Méthode Regex.IsMatch() : pour déterminer si la chaîne donnée correspond à une expression régulière.
Méthode Regex Match() : Extrayez une chaîne correspondant à l'expression régulière de la. méthode
Regex.Matches() de la chaîne donnée : à partir du caractère donné Extrayez toutes les chaînes correspondant à l'expression régulière de la chaîne
Regex.Replace() méthode : remplacez toutes les chaînes correspondant à l'expression régulière par une autre chaîne
Résumé : ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour plus de didacticiels connexes, veuillez visiter le Tutoriel vidéo C# !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!