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. Provides regular expression functionality that may be used from any platform or language that runs within .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. In addition to the types contained in this namespace, the RegexStringValidator class enables you to determine whether a particular string conforms to a regular expression pattern.

Classes

Capture

Représente le résultat d'une capture de sous-expression unique ayant réussi.Represents the results from a single successful subexpression capture.

CaptureCollection

Représente l'ensemble des captures effectuées par un groupe de capture spécifique.Represents the set of captures made by a single capturing group. La collection est immuable (en lecture seule) et n’a pas de constructeur public.The collection is immutable (read-only) and has no public constructor.

Group

Représente les résultats d'un groupe de capture spécifique.Represents the results from a single capturing group.

GroupCollection

Retourne l'ensemble des groupes capturés dans une correspondance unique.Returns the set of captured groups in a single match. La collection est immuable (en lecture seule) et n’a pas de constructeur public.The collection is immutable (read-only) and has no public constructor.

Match

Représente les résultats d'une correspondance d'expression régulière unique.Represents the results from a single regular expression match.

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.Represents the set of successful matches found by iteratively applying a regular expression pattern to the input string. La collection est immuable (en lecture seule) et n’a pas de constructeur public.The collection is immutable (read-only) and has no public constructor. La méthode Matches(String) retourne un objet MatchCollection.The Matches(String) method returns a MatchCollection object.

Regex

Représente une expression régulière immuable.Represents an immutable regular expression.

RegexCompilationInfo

Fournit des informations à propos d'une expression régulière utilisée pour compiler une expression régulière à un assembly autonome.Provides information about a regular expression that is used to compile a regular expression to a stand-alone assembly.

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.The exception that is thrown when the execution time of a regular expression pattern-matching method exceeds its time-out interval.

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.An exception as a result of a parse error in a regular expression, with detailed information in the Error and Offset properties.

RegexRunner

La classe RegexRunner est la classe de base des expressions régulières compilées.The RegexRunner class is the base class for compiled regular expressions.

RegexRunnerFactory

Crée une classe RegexRunner pour une expression régulière compilée.Creates a RegexRunner class for a compiled regular expression.

Énumérations

RegexOptions

Fournit les valeurs énumérées à utiliser pour définir les options des expressions régulières.Provides enumerated values to use to set regular expression options.

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.Specifies the detailed underlying reason why a RegexParseException is thrown when a regular expression contains a parsing error.

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.Represents the method that is called each time a regular expression match is found during a Replace method operation.