Condividi tramite


RegexRunner.Scan Metodo

Definizione

Usato da un oggetto Regex generato dal metodo CompileToAssembly.

Overload

Scan(ReadOnlySpan<Char>)

Utilizzato da un Regex oggetto per analizzare l'input text cercando la corrispondenza successiva.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Obsoleti.

Usato da un oggetto Regex generato dal metodo CompileToAssembly.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Obsoleti.

Usato da un oggetto Regex generato dal metodo CompileToAssembly.

Scan(ReadOnlySpan<Char>)

Origine:
RegexRunner.cs
Origine:
RegexRunner.cs
Origine:
RegexRunner.cs

Utilizzato da un Regex oggetto per analizzare l'input text cercando la corrispondenza successiva.

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))

Parametri

text
ReadOnlySpan<Char>

Testo da analizzare per trovare una corrispondenza di criteri.

Eccezioni

ReadOnlySpan<T>I metodi basati su Regex non sono supportati dai Regextipi derivati da CompileToAssembly.

Commenti

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Si applica a

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

Origine:
RegexRunner.cs
Origine:
RegexRunner.cs
Origine:
RegexRunner.cs

Attenzione

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

Usato da un oggetto Regex generato dal metodo CompileToAssembly.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Parametri

regex
Regex

Istanza del motore delle espressioni regolari.

text
String

Testo da analizzare per trovare una corrispondenza di criteri.

textbeg
Int32

Posizione iniziale in base zero in text dove il motore delle espressioni regolari cerca una corrispondenza.

textend
Int32

Posizione finale in base zero in text dove il motore delle espressioni regolari cerca una corrispondenza.

textstart
Int32

Posizione iniziale in base zero dove cercare questa corrispondenza.

prevlen
Int32

Numero di caratteri nella corrispondenza precedente.

quick
Boolean

true per cercare una corrispondenza in modo rapido; in caso contrario, false.

Restituisce

Corrispondenza.

Attributi

Si applica a

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

Origine:
RegexRunner.cs
Origine:
RegexRunner.cs
Origine:
RegexRunner.cs

Attenzione

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

Usato da un oggetto Regex generato dal metodo CompileToAssembly.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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

Parametri

regex
Regex

Istanza del motore delle espressioni regolari.

text
String

Testo da analizzare per trovare una corrispondenza di criteri.

textbeg
Int32

Posizione iniziale in base zero in text dove il motore delle espressioni regolari cerca una corrispondenza.

textend
Int32

Posizione finale in base zero in text dove il motore delle espressioni regolari cerca una corrispondenza.

textstart
Int32

Posizione iniziale in base zero dove cercare questa corrispondenza.

prevlen
Int32

Numero di caratteri nella corrispondenza precedente.

quick
Boolean

true per cercare una corrispondenza in modo rapido; in caso contrario, false.

timeout
TimeSpan

Intervallo di timeout.

Restituisce

Corrispondenza.

Attributi

Si applica a