RegexRunner.Scan Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Usado por um Regex objeto gerado pelo CompileToAssembly método.
Sobrecargas
| Name | Descrição |
|---|---|
| Scan(ReadOnlySpan<Char>) |
Usado por um Regex objeto para analisar o input |
| Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
Obsoleto.
Usado por um Regex objeto para escanear a entrada |
| Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan) |
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
Obsoleto.
O corpo deste método é mantido apenas porque é um membro protegido que pode ser chamado por alguém fora da assembleia. |
Scan(ReadOnlySpan<Char>)
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
- Origem:
- RegexRunner.cs
Usado por um Regex objeto para analisar o input text à procura da próxima partida.
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 para escanear para encontrar uma correspondência de padrões.
Exceções
ReadOnlySpan<T>Os métodos baseados Regex em não são suportados a partir de Regextipos derivados em gerados pelo Regex.CompileToAssembly.
Observações
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir 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
Atenção
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Usado por um Regex objeto para escanear a entrada text.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir 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 motor de expressões regulares.
- text
- String
O texto para escanear para encontrar uma correspondência de padrões.
- textbeg
- Int32
A posição inicial em base zero em text onde o motor de expressão regular procura uma correspondência.
- textend
- Int32
A posição final baseada em zero em text onde o motor de expressão regular procura uma correspondência.
- textstart
- Int32
A posição inicial em base zero para escanear para este jogo.
- prevlen
- Int32
O número de personagens na partida anterior.
- quick
- Boolean
true procurar uma partida no modo rápido; caso contrário, false.
Devoluções
Um fósforo.
- 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
Atenção
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
O corpo deste método é mantido apenas porque é um membro protegido que pode ser chamado por alguém fora da assembleia.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir 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 motor de expressões regulares.
- text
- String
O texto para escanear para encontrar uma correspondência de padrões.
- textbeg
- Int32
A posição inicial em base zero em text onde o motor de expressão regular procura uma correspondência.
- textend
- Int32
A posição final baseada em zero em text onde o motor de expressão regular procura uma correspondência.
- textstart
- Int32
A posição inicial em base zero para escanear para este jogo.
- prevlen
- Int32
O número de personagens na partida anterior.
- quick
- Boolean
true procurar uma partida no modo rápido; caso contrário, false.
- timeout
- TimeSpan
O intervalo de timeout.
Devoluções
Um fósforo.
- Atributos