System.Text.RegularExpressions Espace de noms

Fournit des fonctions d’expressions régulières qui peuvent être utilisées à partir de toute plateforme et tout langage s’exécutant dans .NET. Outre les types contenus dans cet espace de noms, la classe RegexStringValidator vous permet de déterminer si une chaîne particulière est conforme à un modèle d'expression régulière.

Classes

Capture

Représente le résultat d'une capture de sous-expression unique ayant réussi.

CaptureCollection

Représente l'ensemble des captures effectuées par un groupe de capture spécifique. La collection est immuable (lecture seule) et n’a aucun constructeur public.

GeneratedRegexAttribute

Indique au générateur source System.Text.RegularExpressions de générer une implémentation de l’expression régulière spécifiée.

Group

Représente les résultats d'un groupe de capture spécifique.

GroupCollection

Retourne l'ensemble des groupes capturés dans une correspondance unique. La collection est immuable (lecture seule) et n’a aucun constructeur public.

Match

Représente les résultats d'une correspondance d'expression régulière unique.

MatchCollection

Représente l'ensemble des correspondances exactes trouvées en appliquant de manière itérative une expression régulière à la chaîne d'entrée. La collection est immuable (lecture seule) et n’a aucun constructeur public. La méthode Matches(String) retourne un objet MatchCollection.

Regex

Représente une expression régulière immuable.

RegexCompilationInfo

Fournit des informations à propos d'une expression régulière utilisée pour compiler une expression régulière à un assembly autonome.

RegexMatchTimeoutException

Exception levée quand la durée d'exécution impartie pour une méthode de correspondance d'expression régulière est dépassée.

RegexParseException

Exception à la suite d’une erreur d’analyse dans une expression régulière, avec des informations détaillées dans les propriétés Error et Offset.

RegexRunner

La classe RegexRunner est la classe de base des expressions régulières compilées.

RegexRunnerFactory

Crée une classe RegexRunner pour une expression régulière compilée.

Structures

Regex.ValueMatchEnumerator

Représente un énumérateur contenant le jeu de correspondances réussies trouvées en appliquant de façon itérative un modèle d’expression régulière à l’étendue d’entrée.

ValueMatch

Représente les résultats d'une correspondance d'expression régulière unique.

Énumérations

RegexOptions

Fournit les valeurs énumérées à utiliser pour définir les options des expressions régulières.

RegexParseError

Spécifie la raison sous-jacente détaillée pour laquelle une exception RegexParseException est levée quand une expression régulière contient une erreur d’analyse.

Délégués

MatchEvaluator

Représente la méthode qui est appelée à chaque fois qu'une correspondance avec une expression régulière est trouvée lors d'une opération de méthode Replace.

Voir aussi