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 Regex objeto gerado pelo CompileToAssembly método.
Sobrecargas
| Nome | Description |
|---|---|
| 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 Regex objeto para verificar a entrada |
| 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.
O corpo desse método só é mantido porque é um membro protegido que pode ser chamado por alguém fora do assembly. |
Scan(ReadOnlySpan<Char>)
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
Usado por um Regex objeto para verificar a entrada text procurando a 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 digitalizado para obter uma correspondência de padrão.
Exceções
ReadOnlySpan<T>Não há suporte Regexpara métodos baseados Regex em tipos derivados gerados por Regex.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
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
Cuidado
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Usado por um Regex objeto para verificar a entrada text.
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);
[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);
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}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool -> System.Text.RegularExpressions.Match
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 digitalizado para obter uma correspondência de padrão.
- textbeg
- Int32
A posição inicial baseada em zero na text qual o mecanismo de expressão regular verifica uma correspondência.
- textend
- Int32
A posição final baseada em zero na text qual o mecanismo de expressão regular verifica uma correspondência.
- textstart
- Int32
A posição inicial baseada em zero para verificar 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
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
Cuidado
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
O corpo desse método só é mantido porque é um membro protegido que pode ser chamado por alguém fora do assembly.
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);
[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);
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}")>]
member this.Scan : System.Text.RegularExpressions.Regex * string * int * int * int * int * bool * TimeSpan -> System.Text.RegularExpressions.Match
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 digitalizado para obter uma correspondência de padrão.
- textbeg
- Int32
A posição inicial baseada em zero na text qual o mecanismo de expressão regular verifica uma correspondência.
- textend
- Int32
A posição final baseada em zero na text qual o mecanismo de expressão regular verifica uma correspondência.
- textstart
- Int32
A posição inicial baseada em zero para verificar 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