Partager via


TagRegex Classe

Définition

Fournit une expression régulière pour analyser la balise d’ouverture d’un élément HTML, d’un élément XML ou d’une balise de contrôle de serveur web ASP.NET.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public ref class TagRegex : System::Text::RegularExpressions::Regex
public class TagRegex : System.Text.RegularExpressions.Regex
type TagRegex = class
    inherit Regex
Public Class TagRegex
Inherits Regex
Héritage
TagRegex

Remarques

La classe TagRegex fournit une expression régulière qui ASP.NET utilise en interne pour analyser la balise d’ouverture d’un élément HTML, un élément XML ou une balise de contrôle de serveur web ASP.NET, pour les applications qui ciblent .NET Framework 4 ou versions ultérieures. ASP.NET utilise la classe System.Web.RegularExpressions.TagRegex35 pour les applications qui ciblent .NET Framework 3.5 et les versions antérieures.

Note

Les classes System.Web.RegularExpressions sont utilisées en interne par le .NET Framework pour analyser ASP.NET pages.

Constructeurs

TagRegex()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la classe TagRegex.

TagRegex(TimeSpan)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la classe TagRegex avec une valeur de délai d’attente spécifiée.

Champs

capnames

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)
caps

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)
capsize

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)
capslist

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)
factory

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)
internalMatchTimeout

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Durée maximale qui peut s’écouler dans une opération de correspondance de modèle avant l’expiration de l’opération.

(Hérité de Regex)
pattern

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)
roptions

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)

Propriétés

CapNames

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un dictionnaire qui mappe les groupes de capture nommés à leurs valeurs d’index.

(Hérité de Regex)
Caps

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient ou définit un dictionnaire qui mappe les groupes de capture numérotés à leurs valeurs d’index.

(Hérité de Regex)
MatchTimeout

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient l’intervalle de délai d’attente de l’instance actuelle.

(Hérité de Regex)
Options

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient les options qui ont été passées dans le constructeur Regex.

(Hérité de Regex)
RightToLeft

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une valeur qui indique si l’expression régulière effectue des recherches de droite à gauche.

(Hérité de Regex)

Méthodes

Count(ReadOnlySpan<Char>)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche une étendue d’entrée pour toutes les occurrences d’une expression régulière et retourne le nombre de correspondances.

(Hérité de Regex)
Count(ReadOnlySpan<Char>, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche une étendue d’entrée pour toutes les occurrences d’une expression régulière et retourne le nombre de correspondances.

(Hérité de Regex)
Count(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche une chaîne d’entrée pour toutes les occurrences d’une expression régulière et retourne le nombre de correspondances.

(Hérité de Regex)
EnumerateMatches(ReadOnlySpan<Char>)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche une étendue d’entrée pour toutes les occurrences d’une expression régulière et retourne une Regex.ValueMatchEnumerator pour itérer sur les correspondances.

(Hérité de Regex)
EnumerateMatches(ReadOnlySpan<Char>, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche une étendue d’entrée pour toutes les occurrences d’une expression régulière et retourne une Regex.ValueMatchEnumerator pour itérer sur les correspondances.

(Hérité de Regex)
EnumerateSplits(ReadOnlySpan<Char>)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche une étendue d’entrée pour toutes les occurrences d’une expression régulière et retourne une Regex.ValueSplitEnumerator pour itérer sur les fractionnements autour des correspondances.

(Hérité de Regex)
EnumerateSplits(ReadOnlySpan<Char>, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche une étendue d’entrée pour toutes les occurrences d’une expression régulière et retourne une Regex.ValueSplitEnumerator pour itérer sur les fractionnements autour des correspondances.

(Hérité de Regex)
EnumerateSplits(ReadOnlySpan<Char>, Int32, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche une étendue d’entrée pour toutes les occurrences d’une expression régulière et retourne une Regex.ValueSplitEnumerator pour itérer sur les fractionnements autour des correspondances.

(Hérité de Regex)
Equals(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetGroupNames()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne un tableau de noms de groupes de capture pour l’expression régulière.

(Hérité de Regex)
GetGroupNumbers()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne un tableau de numéros de groupe de capture qui correspondent aux noms de groupe dans un tableau.

(Hérité de Regex)
GetHashCode()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
GroupNameFromNumber(Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient le nom du groupe qui correspond au numéro de groupe spécifié.

(Hérité de Regex)
GroupNumberFromName(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne le numéro de groupe qui correspond au nom de groupe spécifié.

(Hérité de Regex)
InitializeReferences()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obsolète.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)
IsMatch(ReadOnlySpan<Char>)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Indique si l’expression régulière spécifiée dans le constructeur Regex recherche une correspondance dans une étendue d’entrée spécifiée.

(Hérité de Regex)
IsMatch(ReadOnlySpan<Char>, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Indique si l’expression régulière spécifiée dans le constructeur Regex recherche une correspondance dans une étendue d’entrée spécifiée.

(Hérité de Regex)
IsMatch(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Indique si l’expression régulière spécifiée dans le constructeur Regex recherche une correspondance dans une chaîne d’entrée spécifiée.

(Hérité de Regex)
IsMatch(String, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Indique si l’expression régulière spécifiée dans le constructeur Regex recherche une correspondance dans la chaîne d’entrée spécifiée, en commençant à la position de départ spécifiée dans la chaîne.

(Hérité de Regex)
Match(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche la chaîne d’entrée spécifiée pour la première occurrence de l’expression régulière spécifiée dans le constructeur Regex.

(Hérité de Regex)
Match(String, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche dans la chaîne d’entrée la première occurrence d’une expression régulière, en commençant à la position de départ spécifiée dans la chaîne.

(Hérité de Regex)
Match(String, Int32, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche la chaîne d’entrée pour la première occurrence d’une expression régulière, en commençant à la position de départ spécifiée et en recherchant uniquement le nombre de caractères spécifié.

(Hérité de Regex)
Matches(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche la chaîne d’entrée spécifiée pour toutes les occurrences d’une expression régulière.

(Hérité de Regex)
Matches(String, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Recherche la chaîne d’entrée spécifiée pour toutes les occurrences d’une expression régulière, en commençant à la position de départ spécifiée dans la chaîne.

(Hérité de Regex)
MemberwiseClone()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
Replace(String, MatchEvaluator)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Dans une chaîne d’entrée spécifiée, remplace toutes les chaînes qui correspondent à une expression régulière spécifiée par une chaîne retournée par un délégué MatchEvaluator.

(Hérité de Regex)
Replace(String, MatchEvaluator, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Dans une chaîne d’entrée spécifiée, remplace un nombre maximal spécifié de chaînes qui correspondent à un modèle d’expression régulière par une chaîne retournée par un délégué MatchEvaluator.

(Hérité de Regex)
Replace(String, MatchEvaluator, Int32, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Dans une sous-chaîne d’entrée spécifiée, remplace un nombre maximal spécifié de chaînes qui correspondent à un modèle d’expression régulière par une chaîne retournée par un délégué MatchEvaluator.

(Hérité de Regex)
Replace(String, String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Dans une chaîne d’entrée spécifiée, remplace toutes les chaînes qui correspondent à un modèle d’expression régulière par une chaîne de remplacement spécifiée.

(Hérité de Regex)
Replace(String, String, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Dans une chaîne d’entrée spécifiée, remplace un nombre maximal spécifié de chaînes qui correspondent à un modèle d’expression régulière par une chaîne de remplacement spécifiée.

(Hérité de Regex)
Replace(String, String, Int32, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Dans une sous-chaîne d’entrée spécifiée, remplace un nombre maximal spécifié de chaînes qui correspondent à un modèle d’expression régulière par une chaîne de remplacement spécifiée.

(Hérité de Regex)
Split(String)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Fractionne une chaîne d’entrée en un tableau de sous-chaînes aux positions définies par un modèle d’expression régulière spécifié dans le constructeur Regex.

(Hérité de Regex)
Split(String, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Fractionne une chaîne d’entrée un nombre maximal spécifié de fois en un tableau de sous-chaînes, aux positions définies par une expression régulière spécifiée dans le constructeur Regex.

(Hérité de Regex)
Split(String, Int32, Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Fractionne une chaîne d’entrée un nombre maximal spécifié de fois en un tableau de sous-chaînes, aux positions définies par une expression régulière spécifiée dans le constructeur Regex. La recherche du modèle d’expression régulière commence à une position de caractère spécifiée dans la chaîne d’entrée.

(Hérité de Regex)
ToString()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne le modèle d’expression régulière qui a été passé dans le constructeur Regex.

(Hérité de Regex)
UseOptionC()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obsolète.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)
UseOptionR()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obsolète.

Utilisé par un objet Regex généré par la méthode CompileToAssembly.

(Hérité de Regex)

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Remplit un objet SerializationInfo avec les données nécessaires pour désérialiser l’objet Regex actuel.

(Hérité de Regex)

S’applique à

Voir aussi