Cours C# 8 Regex
Cours C# 8 Regex
Cours C# 8 Regex
C#
« REGEX »
\t Caractère de tabulation
\d Un chiffre [0-9]
\D Tout sauf un chiffre [^0-9]
Exemple:
private bool ValidMail(string adresse)
{
Regex myRegex = new Regex(@"^([\w]+)@([\w]+)\.([\w]+)$");
//([\w]+) ==> caractère alphanumérique apparaissant une fois ou plus
return myRegex.IsMatch(adresse);
// retourne true ou false selon la vérification
}
Remplacement dans une chaîne
Une deuxième utilité des Regex est de pouvoir rechercher des
occurrences de chaînes spécifiques et de les remplacer par
une autre chaîne. La méthode Replace().
2. \\*\**
3. ˆ#.*$
5. ˆ [A-Z][A-Za-z]*(\ [A-Za-z]+)*\.$
6. abcde[A-Za-z_]{3}/\.ext