RegexRunner.Scan Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lo usa un objeto Regex generado por el método CompileToAssembly.
Sobrecargas
Scan(ReadOnlySpan<Char>) |
Usado por un Regex objeto para examinar la entrada |
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