Udostępnij za pośrednictwem


RegexRunner.Scan Metoda

Definicja

Używany przez Regex obiekt wygenerowany przez metodę CompileToAssembly .

Przeciążenia

Scan(ReadOnlySpan<Char>)

Używany przez Regex obiekt do skanowania danych wejściowych text w poszukiwaniu następnego dopasowania.

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

Dotyczy