Maison  >  Article  >  développement back-end  >  Quel est le rôle des expressions régulières en C# ? Que signifient les caractères correspondants ?

Quel est le rôle des expressions régulières en C# ? Que signifient les caractères correspondants ?

青灯夜游
青灯夜游avant
2018-10-22 15:55:203890parcourir

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer