RegexRunner.Scan Methode

Definitie

Wordt gebruikt door een Regex object dat door de CompileToAssembly methode is gegenereerd.

Overloads

Name Description
Scan(ReadOnlySpan<Char>)

Wordt door een Regex object gebruikt om de invoer text te scannen die zoekt naar de volgende overeenkomst.

Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Verouderd.

Wordt gebruikt door een Regex object om de invoer textte scannen.

Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Verouderd.

De hoofdtekst van deze methode wordt alleen bewaard omdat het een beveiligd lid is dat kan worden aangeroepen door iemand buiten de assembly.

Scan(ReadOnlySpan<Char>)

Bron:
RegexRunner.cs
Bron:
RegexRunner.cs
Bron:
RegexRunner.cs
Bron:
RegexRunner.cs
Bron:
RegexRunner.cs

Wordt door een Regex object gebruikt om de invoer text te scannen die zoekt naar de volgende overeenkomst.

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))

Parameters

text
ReadOnlySpan<Char>

De tekst die moet worden gescand op een patroonovereenkomst.

Uitzonderingen

ReadOnlySpan<T>-based Regex methods are not supported from Regex-derived types generated by Regex.CompileToAssembly.

Opmerkingen

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Van toepassing op

Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)

Bron:
RegexRunner.cs
Bron:
RegexRunner.cs
Bron:
RegexRunner.cs
Bron:
RegexRunner.cs
Bron:
RegexRunner.cs

Let op

This API supports obsolete mechanisms for Regex extensibility. It is not supported.

Wordt gebruikt door een Regex object om de invoer textte scannen.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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);
[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);
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}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool -> System.Text.RegularExpressions.Match
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

Parameters

regex
Regex

Een exemplaar van de engine voor reguliere expressies.

text
String

De tekst die moet worden gescand op een patroonovereenkomst.

textbeg
Int32

De op nul gebaseerde beginpositie text waarin de reguliere expressie-engine naar een overeenkomst scant.

textend
Int32

De op nul gebaseerde eindpositie text waarin de reguliere expressie-engine naar een overeenkomst scant.

textstart
Int32

De op nul gebaseerde beginpositie om te scannen op deze overeenkomst.

prevlen
Int32

Het aantal tekens in de vorige overeenkomst.

quick
Boolean

true zoeken naar een overeenkomst in de snelle modus; anders, false.

Retouren

Een overeenkomst.

Kenmerken

Van toepassing op

Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)

Bron:
RegexRunner.cs
Bron:
RegexRunner.cs
Bron:
RegexRunner.cs
Bron:
RegexRunner.cs
Bron:
RegexRunner.cs

Let op

This API supports obsolete mechanisms for Regex extensibility. It is not supported.

De hoofdtekst van deze methode wordt alleen bewaard omdat het een beveiligd lid is dat kan worden aangeroepen door iemand buiten de assembly.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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);
[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);
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}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool * TimeSpan -> System.Text.RegularExpressions.Match
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

Parameters

regex
Regex

Een exemplaar van de engine voor reguliere expressies.

text
String

De tekst die moet worden gescand op een patroonovereenkomst.

textbeg
Int32

De op nul gebaseerde beginpositie text waarin de reguliere expressie-engine naar een overeenkomst scant.

textend
Int32

De op nul gebaseerde eindpositie text waarin de reguliere expressie-engine naar een overeenkomst scant.

textstart
Int32

De op nul gebaseerde beginpositie om te scannen op deze overeenkomst.

prevlen
Int32

Het aantal tekens in de vorige overeenkomst.

quick
Boolean

true zoeken naar een overeenkomst in de snelle modus; anders, false.

timeout
TimeSpan

Het time-outinterval.

Retouren

Een overeenkomst.

Kenmerken

Van toepassing op