RegexRunner.Scan Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Používá se objektem Regex vygenerovaným metodou CompileToAssembly .
Přetížení
Scan(ReadOnlySpan<Char>) |
Používá se objektem Regex ke kontrole vstupu |
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
true
hledat 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
true
hledat shodu v rychlém režimu; v opačném případě . false
- timeout
- TimeSpan
Interval časového limitu
Návraty
Shoda.
- Atributy