RegexRunner.Scan Método

Definição

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 text à procura da próxima partida.

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 text.

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

Aplica-se a