Regex.Count Méthode

Définition

Surcharges

Count(ReadOnlySpan<Char>)

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

Count(String)

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

Count(ReadOnlySpan<Char>, Int32)

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

Count(ReadOnlySpan<Char>, String)

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

Count(String, String)

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

Count(ReadOnlySpan<Char>, String, RegexOptions)

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

Count(String, String, RegexOptions)

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

Count(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan)

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

Count(String, String, RegexOptions, TimeSpan)

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

Count(ReadOnlySpan<Char>)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

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

C#
public int Count(ReadOnlySpan<char> input);

Paramètres

input
ReadOnlySpan<Char>

Étendue à rechercher une correspondance.

Retours

Nombre de correspondances.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

Count(String)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

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

C#
public int Count(string input);

Paramètres

input
String

Chaîne à rechercher une correspondance.

Retours

Nombre de correspondances.

Exceptions

input est null.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

Count(ReadOnlySpan<Char>, Int32)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

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

C#
public int Count(ReadOnlySpan<char> input, int startat);

Paramètres

input
ReadOnlySpan<Char>

Étendue à rechercher une correspondance.

startat
Int32

Position de caractère de base zéro à laquelle démarrer la recherche.

Retours

Nombre de correspondances.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

Count(ReadOnlySpan<Char>, String)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

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

C#
public static int Count(ReadOnlySpan<char> input, string pattern);

Paramètres

input
ReadOnlySpan<Char>

Étendue à rechercher une correspondance.

pattern
String

Modèle d’expression régulière à mettre en correspondance.

Retours

Nombre de correspondances.

Exceptions

Une erreur d’analyse d’expression régulière s’est produite.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

Count(String, String)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

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

C#
public static int Count(string input, string pattern);

Paramètres

input
String

Chaîne à rechercher une correspondance.

pattern
String

Modèle d’expression régulière à mettre en correspondance.

Retours

Nombre de correspondances.

Exceptions

input ou pattern est null.

Une erreur d’analyse d’expression régulière s’est produite.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

Count(ReadOnlySpan<Char>, String, RegexOptions)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

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

C#
public static int Count(ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options);

Paramètres

input
ReadOnlySpan<Char>

Étendue à rechercher une correspondance.

pattern
String

Modèle d’expression régulière à mettre en correspondance.

options
RegexOptions

Combinaison au niveau du bit des valeurs d’énumération qui spécifient les options de correspondance.

Retours

Nombre de correspondances.

Exceptions

options n’est pas une combinaison de bits valide de valeurs RegexOptions.

Une erreur d’analyse d’expression régulière s’est produite.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

Count(String, String, RegexOptions)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

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

C#
public static int Count(string input, string pattern, System.Text.RegularExpressions.RegexOptions options);

Paramètres

input
String

Chaîne à rechercher une correspondance.

pattern
String

Modèle d’expression régulière à mettre en correspondance.

options
RegexOptions

Combinaison au niveau du bit des valeurs d’énumération qui spécifient les options de correspondance.

Retours

Nombre de correspondances.

Exceptions

input ou pattern est null.

options n’est pas une combinaison de bits valide de valeurs RegexOptions.

Une erreur d’analyse d’expression régulière s’est produite.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

Count(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

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

C#
public static int Count(ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);

Paramètres

input
ReadOnlySpan<Char>

Étendue à rechercher une correspondance.

pattern
String

Modèle d’expression régulière à mettre en correspondance.

options
RegexOptions

Combinaison au niveau du bit des valeurs d’énumération qui spécifient les options de correspondance.

matchTimeout
TimeSpan

Intervalle de délai d’attente ou InfiniteMatchTimeout pour indiquer que la méthode ne doit pas expirer.

Retours

Nombre de correspondances.

Exceptions

options n’est pas une combinaison de bits valide de valeurs RegexOptions, ou matchTimeout est négative, zéro ou supérieure à environ 24 jours.

Une erreur d’analyse d’expression régulière s’est produite.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10

Count(String, String, RegexOptions, TimeSpan)

Source:
Regex.Count.cs
Source:
Regex.Count.cs
Source:
Regex.Count.cs

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

C#
public static int Count(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);

Paramètres

input
String

Chaîne à rechercher une correspondance.

pattern
String

Modèle d’expression régulière à mettre en correspondance.

options
RegexOptions

Combinaison au niveau du bit des valeurs d’énumération qui spécifient les options de correspondance.

matchTimeout
TimeSpan

Intervalle de délai d’attente ou InfiniteMatchTimeout pour indiquer que la méthode ne doit pas expirer.

Retours

Nombre de correspondances.

Exceptions

input ou pattern est null.

options n’est pas une combinaison de bits valide de valeurs RegexOptions, ou matchTimeout est négative, zéro ou supérieure à environ 24 jours.

Une erreur d’analyse d’expression régulière s’est produite.

S’applique à

.NET 10 et autres versions
Produit Versions
.NET 7, 8, 9, 10