System.Text.RegularExpressions Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des fonctionnalités d’expression régulière qui peuvent être utilisées à partir de n’importe quelle plateforme ou langage qui s’exécute 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 les résultats d’une capture de sous-expression réussie. |
CaptureCollection |
Représente l’ensemble des captures effectuées par un seul groupe de capture. La collection est immuable (en 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 seul groupe de capture. |
GroupCollection |
Retourne l’ensemble de groupes capturés dans une seule correspondance. La collection est immuable (en 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 réussies trouvées en appliquant de manière itérative un modèle d’expression régulière à la chaîne d’entrée. La collection est immuable (en 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 sur une expression régulière utilisée pour compiler une expression régulière sur un assembly autonome. |
RegexMatchTimeoutException |
Exception levée lorsque l’heure d’exécution d’une méthode de correspondance de modèle d’expression régulière dépasse son intervalle de délai d’attente. |
RegexParseException |
Exception résultant 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 pour les 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 l’ensemble de correspondances réussies trouvées en appliquant de manière itérative un modèle d’expression régulière à l’étendue d’entrée. |
Regex.ValueSplitEnumerator |
Représente un énumérateur contenant l’ensemble de fractionnements autour des correspondances réussies trouvées par l’application itérative d’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 des valeurs énumérées à utiliser pour définir les options d’expression régulière. |
RegexParseError |
Spécifie la raison sous-jacente détaillée pour laquelle une RegexParseException est levée lorsqu’une expression régulière contient une erreur d’analyse. |
Délégués
MatchEvaluator |
Représente la méthode appelée chaque fois qu’une correspondance d’expression régulière est trouvée pendant une opération de méthode Replace. |