RegexRunner.Scan Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Används av ett Regex objekt som genereras av CompileToAssembly metoden.
Överlagringar
| Name | Description |
|---|---|
| Scan(ReadOnlySpan<Char>) |
Används av ett Regex objekt för att genomsöka indata |
| Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
Föråldrad.
Används av ett Regex objekt för att skanna indata |
| Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan) |
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
Föråldrad.
Den här metodens brödtext behålls bara eftersom den är en skyddad medlem som kan anropas av någon utanför sammansättningen. |
Scan(ReadOnlySpan<Char>)
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
Används av ett Regex objekt för att genomsöka indata text som letar efter nästa matchning.
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))
Parametrar
- text
- ReadOnlySpan<Char>
Texten som ska sökas efter en mönstermatchning.
Undantag
ReadOnlySpan<T>-baserade Regex metoder stöds inte från Regex-härledda typer som genereras av Regex.CompileToAssembly.
Kommentarer
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
Gäller för
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
Varning
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Används av ett Regex objekt för att skanna indata text.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
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
Parametrar
- regex
- Regex
En instans av motorn för reguljära uttryck.
- text
- String
Texten som ska sökas efter en mönstermatchning.
- textbeg
- Int32
Den nollbaserade startpositionen text där motorn för reguljära uttryck söker efter en matchning.
- textend
- Int32
Den nollbaserade slutpositionen text där motorn för reguljära uttryck söker efter en matchning.
- textstart
- Int32
Den nollbaserade startpositionen för att söka efter den här matchningen.
- prevlen
- Int32
Antalet tecken i föregående matchning.
- quick
- Boolean
trueför att söka efter en matchning i snabbläge; annars . false
Returer
En matchning.
- Attribut
Gäller för
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
- Källa:
- RegexRunner.cs
Varning
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Den här metodens brödtext behålls bara eftersom den är en skyddad medlem som kan anropas av någon utanför sammansättningen.
Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.
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
Parametrar
- regex
- Regex
En instans av motorn för reguljära uttryck.
- text
- String
Texten som ska sökas efter en mönstermatchning.
- textbeg
- Int32
Den nollbaserade startpositionen text där motorn för reguljära uttryck söker efter en matchning.
- textend
- Int32
Den nollbaserade slutpositionen text där motorn för reguljära uttryck söker efter en matchning.
- textstart
- Int32
Den nollbaserade startpositionen för att söka efter den här matchningen.
- prevlen
- Int32
Antalet tecken i föregående matchning.
- quick
- Boolean
trueför att söka efter en matchning i snabbläge; annars . false
- timeout
- TimeSpan
Tidsgränsintervallet.
Returer
En matchning.
- Attribut