RegexRunner.Scan Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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 |
| 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