RegexRunner.Scan Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Usado por um objeto Regex gerado pelo método CompileToAssembly.
Sobrecargas
Scan(ReadOnlySpan<Char>) |
Usado por um Regex objeto para verificar a entrada |
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