Compartir a través de


RegexRunner.Scan Método

Definición

Lo usa un objeto Regex generado por el método CompileToAssembly.

Sobrecargas

Scan(ReadOnlySpan<Char>)

Usado por un Regex objeto para examinar la entrada text que busca la siguiente coincidencia.

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

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obsoletos.

Lo usa un objeto Regex generado por el método CompileToAssembly.

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

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Obsoletos.

Lo usa un objeto Regex generado por el método CompileToAssembly.

Scan(ReadOnlySpan<Char>)

Source:
RegexRunner.cs
Source:
RegexRunner.cs
Source:
RegexRunner.cs

Usado por un Regex objeto para examinar la entrada text que busca la siguiente coincidencia.

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>

Texto para buscar una coincidencia de patrones.

Excepciones

ReadOnlySpan<T>Los métodos basados en Regex no se admiten a partir de Regextipos derivados generados por CompileToAssembly.

Comentarios

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Se aplica a

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

Source:
RegexRunner.cs
Source:
RegexRunner.cs
Source:
RegexRunner.cs

Precaución

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

Lo usa un objeto Regex generado por el método CompileToAssembly.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el 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

Instancia del motor de expresiones regulares.

text
String

Texto para buscar una coincidencia de patrones.

textbeg
Int32

La posición inicial de base cero de text en la que el motor de expresiones regulares buscará una coincidencia.

textend
Int32

La posición final de base cero en text en la que el motor de expresiones regulares buscará una coincidencia.

textstart
Int32

Posición inicial de base cero en la que se va a buscar esta coincidencia.

prevlen
Int32

Número de caracteres de la coincidencia anterior.

quick
Boolean

true para buscar una coincidencia en el modo rápido; de lo contrario, false.

Devoluciones

Una coincidencia.

Atributos

Se aplica a

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

Source:
RegexRunner.cs
Source:
RegexRunner.cs
Source:
RegexRunner.cs

Precaución

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

Lo usa un objeto Regex generado por el método CompileToAssembly.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el 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

Instancia del motor de expresiones regulares.

text
String

Texto para buscar una coincidencia de patrones.

textbeg
Int32

La posición inicial de base cero de text en la que el motor de expresiones regulares buscará una coincidencia.

textend
Int32

La posición final de base cero en text en la que el motor de expresiones regulares buscará una coincidencia.

textstart
Int32

Posición inicial de base cero en la que se va a buscar esta coincidencia.

prevlen
Int32

Número de caracteres de la coincidencia anterior.

quick
Boolean

true para buscar una coincidencia en el modo rápido; de lo contrario, false.

timeout
TimeSpan

Intervalo de tiempo de espera.

Devoluciones

Una coincidencia.

Atributos

Se aplica a