RegexRunner.Scan Metod

Definition

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 text som letar efter nästa matchning.

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 text.

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

Gäller för