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 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. |