Sdílet prostřednictvím


RegexRunner.Scan Metoda

Definice

Používá se objektem Regex vygenerovaným metodou CompileToAssembly .

Přetížení

Scan(ReadOnlySpan<Char>)

Používá se objektem Regex ke kontrole vstupu text a hledání další shody.

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zastaralé.

Používá se objektem Regex vygenerovaným metodou CompileToAssembly .

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

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zastaralé.

Používá se objektem Regex vygenerovaným metodou CompileToAssembly .

Scan(ReadOnlySpan<Char>)

Zdroj:
RegexRunner.cs
Zdroj:
RegexRunner.cs
Zdroj:
RegexRunner.cs

Používá se objektem Regex ke kontrole vstupu text a hledání další shody.

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

Parametry

text
ReadOnlySpan<Char>

Text, který se má vyhledat, se shoduje se vzorem.

Výjimky

ReadOnlySpan<T>Metody založené na Regex typu nejsou podporovány z Regexodvozených typů generovaných nástrojem CompileToAssembly.

Poznámky

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Platí pro

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

Zdroj:
RegexRunner.cs
Zdroj:
RegexRunner.cs
Zdroj:
RegexRunner.cs

Upozornění

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

Používá se objektem Regex vygenerovaným metodou CompileToAssembly .

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Parametry

regex
Regex

Instance modulu regulárních výrazů.

text
String

Text, který se má vyhledat, se shoduje se vzorem.

textbeg
Int32

Počáteční pozice od nuly, ve text které modul regulárních výrazů hledá shodu.

textend
Int32

Koncová pozice od nuly, ve text které modul regulárních výrazů hledá shodu.

textstart
Int32

Počáteční pozice od nuly pro vyhledání této shody.

prevlen
Int32

Počet znaků v předchozí shodě.

quick
Boolean

truehledat shodu v rychlém režimu; v opačném případě . false

Návraty

Shoda.

Atributy

Platí pro

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

Zdroj:
RegexRunner.cs
Zdroj:
RegexRunner.cs
Zdroj:
RegexRunner.cs

Upozornění

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

Používá se objektem Regex vygenerovaným metodou CompileToAssembly .

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Parametry

regex
Regex

Instance modulu regulárních výrazů.

text
String

Text, který se má vyhledat, se shoduje se vzorem.

textbeg
Int32

Počáteční pozice od nuly, ve text které modul regulárních výrazů hledá shodu.

textend
Int32

Koncová pozice od nuly, ve text které modul regulárních výrazů hledá shodu.

textstart
Int32

Počáteční pozice od nuly pro vyhledání této shody.

prevlen
Int32

Počet znaků v předchozí shodě.

quick
Boolean

truehledat shodu v rychlém režimu; v opačném případě . false

timeout
TimeSpan

Interval časového limitu

Návraty

Shoda.

Atributy

Platí pro