Compartilhar via


RegexRunner.Scan Método

Definição

Usado por um objeto Regex gerado pelo método CompileToAssembly.

Sobrecargas

Scan(ReadOnlySpan<Char>)

Usado por um Regex objeto para verificar a entrada text em busca da próxima correspondência.

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

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obsoleto.

Usado por um objeto Regex gerado pelo método CompileToAssembly.

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

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obsoleto.

Usado por um objeto Regex gerado pelo método CompileToAssembly.

Scan(ReadOnlySpan<Char>)

Origem:
RegexRunner.cs
Origem:
RegexRunner.cs
Origem:
RegexRunner.cs

Usado por um Regex objeto para verificar a entrada text em busca da próxima correspondência.

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

Parâmetros

text
ReadOnlySpan<Char>

O texto a ser examinado para uma correspondência de padrões.

Exceções

ReadOnlySpan<T>Métodos baseados em Regex não são compatíveis com Regextipos derivados de - gerados por CompileToAssembly.

Comentários

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Aplica-se a

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

Origem:
RegexRunner.cs
Origem:
RegexRunner.cs
Origem:
RegexRunner.cs

Cuidado

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

Usado por um objeto Regex gerado pelo método CompileToAssembly.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

Parâmetros

regex
Regex

Uma instância do mecanismo de expressão regular.

text
String

O texto a ser examinado para uma correspondência de padrões.

textbeg
Int32

A posição inicial com base zero no text em que o mecanismo de expressão regular procura uma correspondência.

textend
Int32

A posição final com base zero no text em que o mecanismo de expressão regular procura uma correspondência.

textstart
Int32

A posição inicial com base zero para procurar essa correspondência.

prevlen
Int32

O número de caracteres na correspondência anterior.

quick
Boolean

true para pesquisar uma correspondência no modo rápido; caso contrário, false.

Retornos

Uma correspondência.

Atributos

Aplica-se a

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

Origem:
RegexRunner.cs
Origem:
RegexRunner.cs
Origem:
RegexRunner.cs

Cuidado

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

Usado por um objeto Regex gerado pelo método CompileToAssembly.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

Parâmetros

regex
Regex

Uma instância do mecanismo de expressão regular.

text
String

O texto a ser examinado para uma correspondência de padrões.

textbeg
Int32

A posição inicial com base zero no text em que o mecanismo de expressão regular procura uma correspondência.

textend
Int32

A posição final com base zero no text em que o mecanismo de expressão regular procura uma correspondência.

textstart
Int32

A posição inicial com base zero para procurar essa correspondência.

prevlen
Int32

O número de caracteres na correspondência anterior.

quick
Boolean

true para pesquisar uma correspondência no modo rápido; caso contrário, false.

timeout
TimeSpan

O intervalo de tempo limite.

Retornos

Uma correspondência.

Atributos

Aplica-se a