RegexRunner.Scan Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird von einem durch die Regex-Methode generierten CompileToAssembly-Objekt verwendet.
Überlädt
Scan(ReadOnlySpan<Char>) |
Wird von einem Regex -Objekt verwendet, um die Eingabe |
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
Veraltet.
Wird von einem durch die Regex-Methode generierten CompileToAssembly-Objekt verwendet. |
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
Veraltet.
Wird von einem durch die Regex-Methode generierten CompileToAssembly-Objekt verwendet. |
Scan(ReadOnlySpan<Char>)
- Quelle:
- RegexRunner.cs
- Quelle:
- RegexRunner.cs
- Quelle:
- RegexRunner.cs
Wird von einem Regex -Objekt verwendet, um die Eingabe text
nach der nächsten Übereinstimmung zu scannen.
protected public:
virtual void Scan(ReadOnlySpan<char> text);
protected internal virtual void Scan (ReadOnlySpan<char> text);
abstract member Scan : ReadOnlySpan<char> -> unit
override this.Scan : ReadOnlySpan<char> -> unit
Protected Friend Overridable Sub Scan (text As ReadOnlySpan(Of Char))
Parameter
- text
- ReadOnlySpan<Char>
Der auf eine Musterübereinstimmung zu überprüfende Text.
Ausnahmen
ReadOnlySpan<T>-basierte Regex Methoden werden nicht von Regexabgeleiteten Typen unterstützt, die von generiert werden CompileToAssembly.
Hinweise
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
Gilt für:
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)
- Quelle:
- RegexRunner.cs
- Quelle:
- RegexRunner.cs
- Quelle:
- RegexRunner.cs
Achtung
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Wird von einem durch die Regex-Methode generierten CompileToAssembly-Objekt verwendet.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
protected public:
System::Text::RegularExpressions::Match ^ Scan(System::Text::RegularExpressions::Regex ^ regex, System::String ^ text, int textbeg, int textend, int textstart, int prevlen, bool quick);
protected internal System.Text.RegularExpressions.Match? Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick);
[System.Obsolete("This API supports obsolete mechanisms for Regex extensibility. It is not supported.", DiagnosticId="SYSLIB0052", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected internal System.Text.RegularExpressions.Match? Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick);
protected internal System.Text.RegularExpressions.Match Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick);
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool -> System.Text.RegularExpressions.Match
[<System.Obsolete("This API supports obsolete mechanisms for Regex extensibility. It is not supported.", DiagnosticId="SYSLIB0052", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool -> System.Text.RegularExpressions.Match
Protected Friend Function Scan (regex As Regex, text As String, textbeg As Integer, textend As Integer, textstart As Integer, prevlen As Integer, quick As Boolean) As Match
Parameter
- regex
- Regex
Eine Instanz der Engine für reguläre Ausdrücke.
- text
- String
Der auf eine Musterübereinstimmung zu überprüfende Text.
- textbeg
- Int32
Die nullbasierte Anfangsposition in text
, an der die Engine für reguläre Ausdrücke überprüft, ob eine Übereinstimmung vorliegt.
- textend
- Int32
Die nullbasierte Endposition in text
, an der die Engine für reguläre Ausdrücke überprüft, ob eine Übereinstimmung vorliegt.
- textstart
- Int32
Die nullbasierte Anfangsposition, an der überprüft wird, ob diese Übereinstimmung vorliegt.
- prevlen
- Int32
Die Anzahl der Zeichen in der vorherigen Übereinstimmung.
- quick
- Boolean
true
für die Suche nach einer Übereinstimmung im Schnellmodus; andernfalls false
.
Gibt zurück
Eine Übereinstimmung.
- Attribute
Gilt für:
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)
- Quelle:
- RegexRunner.cs
- Quelle:
- RegexRunner.cs
- Quelle:
- RegexRunner.cs
Achtung
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Wird von einem durch die Regex-Methode generierten CompileToAssembly-Objekt verwendet.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
protected public:
System::Text::RegularExpressions::Match ^ Scan(System::Text::RegularExpressions::Regex ^ regex, System::String ^ text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout);
protected internal System.Text.RegularExpressions.Match? Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout);
[System.Obsolete("This API supports obsolete mechanisms for Regex extensibility. It is not supported.", DiagnosticId="SYSLIB0052", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected internal System.Text.RegularExpressions.Match? Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout);
protected internal System.Text.RegularExpressions.Match Scan (System.Text.RegularExpressions.Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout);
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool * TimeSpan -> System.Text.RegularExpressions.Match
[<System.Obsolete("This API supports obsolete mechanisms for Regex extensibility. It is not supported.", DiagnosticId="SYSLIB0052", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool * TimeSpan -> System.Text.RegularExpressions.Match
Protected Friend Function Scan (regex As Regex, text As String, textbeg As Integer, textend As Integer, textstart As Integer, prevlen As Integer, quick As Boolean, timeout As TimeSpan) As Match
Parameter
- regex
- Regex
Eine Instanz der Engine für reguläre Ausdrücke.
- text
- String
Der auf eine Musterübereinstimmung zu überprüfende Text.
- textbeg
- Int32
Die nullbasierte Anfangsposition in text
, an der die Engine für reguläre Ausdrücke überprüft, ob eine Übereinstimmung vorliegt.
- textend
- Int32
Die nullbasierte Endposition in text
, an der die Engine für reguläre Ausdrücke überprüft, ob eine Übereinstimmung vorliegt.
- textstart
- Int32
Die nullbasierte Anfangsposition, an der überprüft wird, ob diese Übereinstimmung vorliegt.
- prevlen
- Int32
Die Anzahl der Zeichen in der vorherigen Übereinstimmung.
- quick
- Boolean
true
für die Suche nach einer Übereinstimmung im Schnellmodus; andernfalls false
.
- timeout
- TimeSpan
Das Timeoutintervall.
Gibt zurück
Eine Übereinstimmung.
- Attribute