RegexRunner.Scan Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Używany przez Regex obiekt wygenerowany przez metodę CompileToAssembly .
Przeciążenia
Scan(ReadOnlySpan<Char>) |
Używany przez Regex obiekt do skanowania danych wejściowych |
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
Przestarzałe.
Używany przez Regex obiekt wygenerowany przez metodę CompileToAssembly . |
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
Przestarzałe.
Używany przez Regex obiekt wygenerowany przez metodę CompileToAssembly . |
Scan(ReadOnlySpan<Char>)
- Źródło:
- RegexRunner.cs
- Źródło:
- RegexRunner.cs
- Źródło:
- RegexRunner.cs
Używany przez Regex obiekt do skanowania danych wejściowych text
w poszukiwaniu następnego dopasowania.
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>
Tekst do skanowania pod kątem dopasowania wzorca.
Wyjątki
ReadOnlySpan<T>Metody oparte na Regex metodach nie są obsługiwane z Regextypów pochodnych generowanych przez CompileToAssemblyprogram .
Uwagi
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
Dotyczy
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)
- Źródło:
- RegexRunner.cs
- Źródło:
- RegexRunner.cs
- Źródło:
- RegexRunner.cs
Przestroga
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Używany przez Regex obiekt wygenerowany przez metodę CompileToAssembly .
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
Wystąpienie aparatu wyrażeń regularnych.
- text
- String
Tekst do skanowania pod kątem dopasowania wzorca.
- textbeg
- Int32
Oparta na zera pozycja początkowa, w text
której aparat wyrażeń regularnych skanuje pod kątem dopasowania.
- textend
- Int32
Położenie kończące się od zera, w text
którym aparat wyrażeń regularnych skanuje pod kątem dopasowania.
- textstart
- Int32
Pozycja początkowa oparta na zerze do skanowania pod kątem tego dopasowania.
- prevlen
- Int32
Liczba znaków w poprzednim dopasowaniu.
- quick
- Boolean
true
aby wyszukać dopasowanie w trybie szybkim; w przeciwnym razie , false
.
Zwraca
Dopasowanie.
- Atrybuty
Dotyczy
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)
- Źródło:
- RegexRunner.cs
- Źródło:
- RegexRunner.cs
- Źródło:
- RegexRunner.cs
Przestroga
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Używany przez Regex obiekt wygenerowany przez metodę CompileToAssembly .
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
Wystąpienie aparatu wyrażeń regularnych.
- text
- String
Tekst do skanowania pod kątem dopasowania wzorca.
- textbeg
- Int32
Oparta na zera pozycja początkowa, w text
której aparat wyrażeń regularnych skanuje pod kątem dopasowania.
- textend
- Int32
Położenie kończące się od zera, w text
którym aparat wyrażeń regularnych skanuje pod kątem dopasowania.
- textstart
- Int32
Pozycja początkowa oparta na zerze do skanowania pod kątem tego dopasowania.
- prevlen
- Int32
Liczba znaków w poprzednim dopasowaniu.
- quick
- Boolean
true
aby wyszukać dopasowanie w trybie szybkim; w przeciwnym razie , false
.
- timeout
- TimeSpan
Interwał limitu czasu.
Zwraca
Dopasowanie.
- Atrybuty