Regex.Count Methode

Definition

Überlädt

Count(String, String, RegexOptions, TimeSpan)

Durchsucht eine Eingabezeichenfolge nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

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

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

Count(ReadOnlySpan<Char>, String, RegexOptions)

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

Count(String, String)

Durchsucht eine Eingabezeichenfolge nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

Count(String, String, RegexOptions)

Durchsucht eine Eingabezeichenfolge nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

Count(ReadOnlySpan<Char>, Int32)

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

Count(ReadOnlySpan<Char>, String)

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

Count(String)

Durchsucht eine Eingabezeichenfolge nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

Count(ReadOnlySpan<Char>)

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

Count(String, String, RegexOptions, TimeSpan)

Durchsucht eine Eingabezeichenfolge nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

public:
 static int Count(System::String ^ input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options, TimeSpan matchTimeout);
public static int Count (string input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);
static member Count : string * string * System.Text.RegularExpressions.RegexOptions * TimeSpan -> int
Public Shared Function Count (input As String, pattern As String, options As RegexOptions, matchTimeout As TimeSpan) As Integer

Parameter

input
String

Die nach einer Übereinstimmung zu durchsuchende Zeichenfolge.

pattern
String

Das Muster eines regulären Ausdrucks, mit dem Übereinstimmungen gefunden werden sollen.

options
RegexOptions

Eine bitweise Kombination der Enumerationswerte, die Optionen für Vergleiche angeben.

matchTimeout
TimeSpan

Ein Timeoutintervall oder InfiniteMatchTimeout, das angibt, dass die Methode kein Timeout haben sollte.

Gibt zurück

Die Anzahl der Übereinstimmungen.

Ausnahmen

input oder pattern ist null.

options ist keine gültige bitweise Kombination von RegexOptions-Werten oder matchTimeout ist negativ, null oder größer als etwa 24 Tage.

Ein Analysefehler für reguläre Ausdrücke ist aufgetreten.

Gilt für:

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

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

public:
 static int Count(ReadOnlySpan<char> input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options, TimeSpan matchTimeout);
public static int Count (ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);
static member Count : ReadOnlySpan<char> * string * System.Text.RegularExpressions.RegexOptions * TimeSpan -> int
Public Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String, options As RegexOptions, matchTimeout As TimeSpan) As Integer

Parameter

input
ReadOnlySpan<Char>

Die Spanne, die nach einer Übereinstimmung gesucht werden soll.

pattern
String

Das Muster eines regulären Ausdrucks, mit dem Übereinstimmungen gefunden werden sollen.

options
RegexOptions

Eine bitweise Kombination der Enumerationswerte, die Optionen für Vergleiche angeben.

matchTimeout
TimeSpan

Ein Timeoutintervall oder InfiniteMatchTimeout, das angibt, dass die Methode kein Timeout haben sollte.

Gibt zurück

Die Anzahl der Übereinstimmungen.

Ausnahmen

options ist keine gültige bitweise Kombination von RegexOptions Werten oder matchTimeout ist negativ, null oder größer als etwa 24 Tage.

Ein Analysefehler für reguläre Ausdrücke ist aufgetreten.

Gilt für:

Count(ReadOnlySpan<Char>, String, RegexOptions)

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

public:
 static int Count(ReadOnlySpan<char> input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options);
public static int Count (ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options);
static member Count : ReadOnlySpan<char> * string * System.Text.RegularExpressions.RegexOptions -> int
Public Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String, options As RegexOptions) As Integer

Parameter

input
ReadOnlySpan<Char>

Die Spanne, die nach einer Übereinstimmung gesucht werden soll.

pattern
String

Das Muster eines regulären Ausdrucks, mit dem Übereinstimmungen gefunden werden sollen.

options
RegexOptions

Eine bitweise Kombination der Enumerationswerte, die Optionen für Vergleiche angeben.

Gibt zurück

Die Anzahl der Übereinstimmungen.

Ausnahmen

options ist keine gültige bitweise Kombination von RegexOptions-Werten.

Ein Analysefehler für reguläre Ausdrücke ist aufgetreten.

Gilt für:

Count(String, String)

Durchsucht eine Eingabezeichenfolge nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

public:
 static int Count(System::String ^ input, System::String ^ pattern);
public static int Count (string input, string pattern);
static member Count : string * string -> int
Public Shared Function Count (input As String, pattern As String) As Integer

Parameter

input
String

Die nach einer Übereinstimmung zu durchsuchende Zeichenfolge.

pattern
String

Das Muster eines regulären Ausdrucks, mit dem Übereinstimmungen gefunden werden sollen.

Gibt zurück

Die Anzahl der Übereinstimmungen.

Ausnahmen

input oder pattern ist null.

Ein Analysefehler für reguläre Ausdrücke ist aufgetreten.

Gilt für:

Count(String, String, RegexOptions)

Durchsucht eine Eingabezeichenfolge nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

public:
 static int Count(System::String ^ input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options);
public static int Count (string input, string pattern, System.Text.RegularExpressions.RegexOptions options);
static member Count : string * string * System.Text.RegularExpressions.RegexOptions -> int
Public Shared Function Count (input As String, pattern As String, options As RegexOptions) As Integer

Parameter

input
String

Die nach einer Übereinstimmung zu durchsuchende Zeichenfolge.

pattern
String

Das Muster eines regulären Ausdrucks, mit dem Übereinstimmungen gefunden werden sollen.

options
RegexOptions

Eine bitweise Kombination der Enumerationswerte, die Optionen für Vergleiche angeben.

Gibt zurück

Die Anzahl der Übereinstimmungen.

Ausnahmen

input oder pattern ist null.

options ist keine gültige bitweise Kombination von RegexOptions-Werten.

Ein Analysefehler für reguläre Ausdrücke ist aufgetreten.

Gilt für:

Count(ReadOnlySpan<Char>, Int32)

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

public:
 int Count(ReadOnlySpan<char> input, int startat);
public int Count (ReadOnlySpan<char> input, int startat);
member this.Count : ReadOnlySpan<char> * int -> int
Public Function Count (input As ReadOnlySpan(Of Char), startat As Integer) As Integer

Parameter

input
ReadOnlySpan<Char>

Die Spanne, die nach einer Übereinstimmung gesucht werden soll.

startat
Int32

Die nullbasierte Zeichenposition, an der mit der Suche begonnen werden soll.

Gibt zurück

Die Anzahl der Übereinstimmungen.

Gilt für:

Count(ReadOnlySpan<Char>, String)

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

public:
 static int Count(ReadOnlySpan<char> input, System::String ^ pattern);
public static int Count (ReadOnlySpan<char> input, string pattern);
static member Count : ReadOnlySpan<char> * string -> int
Public Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String) As Integer

Parameter

input
ReadOnlySpan<Char>

Die Spanne, die nach einer Übereinstimmung gesucht werden soll.

pattern
String

Das Muster eines regulären Ausdrucks, mit dem Übereinstimmungen gefunden werden sollen.

Gibt zurück

Die Anzahl der Übereinstimmungen.

Ausnahmen

Ein Analysefehler für reguläre Ausdrücke ist aufgetreten.

Gilt für:

Count(String)

Durchsucht eine Eingabezeichenfolge nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

public:
 int Count(System::String ^ input);
public int Count (string input);
member this.Count : string -> int
Public Function Count (input As String) As Integer

Parameter

input
String

Die nach einer Übereinstimmung zu durchsuchende Zeichenfolge.

Gibt zurück

Die Anzahl der Übereinstimmungen.

Ausnahmen

input ist null.

Gilt für:

Count(ReadOnlySpan<Char>)

Durchsucht eine Eingabespanne nach allen Vorkommen eines regulären Ausdrucks und gibt die Anzahl der Übereinstimmungen zurück.

public:
 int Count(ReadOnlySpan<char> input);
public int Count (ReadOnlySpan<char> input);
member this.Count : ReadOnlySpan<char> -> int
Public Function Count (input As ReadOnlySpan(Of Char)) As Integer

Parameter

input
ReadOnlySpan<Char>

Die Spanne, die nach einer Übereinstimmung gesucht werden soll.

Gibt zurück

Die Anzahl der Übereinstimmungen.

Gilt für: