RegexRunner.Scan Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Utilizzato da un Regex oggetto generato dal CompileToAssembly metodo .
Overload
| Nome | Descrizione |
|---|---|
| Scan(ReadOnlySpan<Char>) |
Utilizzato da un Regex oggetto per analizzare l'input |
| 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.
Utilizzato da un Regex oggetto per analizzare l'input |
| 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.
Il corpo di questo metodo viene mantenuto solo perché è un membro protetto che può essere chiamato da un utente esterno all'assembly. |
Scan(ReadOnlySpan<Char>)
- Origine:
- RegexRunner.cs
- Origine:
- RegexRunner.cs
- 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 individuare una corrispondenza del criterio.
Eccezioni
ReadOnlySpan<T>I metodi basati su Regex non sono supportati dai Regextipi derivati da -generati da Regex.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
- Origine:
- RegexRunner.cs
- Origine:
- RegexRunner.cs
Attenzione
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Utilizzato da un Regex oggetto per analizzare l'input text.
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);
[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
Parametri
- regex
- Regex
Istanza del motore delle espressioni regolari.
- text
- String
Testo da analizzare per individuare una corrispondenza del criterio.
- textbeg
- Int32
Posizione iniziale in base zero in corrispondenza text della quale il motore delle espressioni regolari esegue l'analisi di una corrispondenza.
- textend
- Int32
Posizione finale in base zero in in text corrispondenza della quale il motore delle espressioni regolari esegue l'analisi di una corrispondenza.
- textstart
- Int32
Posizione iniziale in base zero da analizzare per questa corrispondenza.
- prevlen
- Int32
Numero di caratteri nella corrispondenza precedente.
- quick
- Boolean
true per cercare una corrispondenza in modalità rapida; in caso contrario, false.
Valori restituiti
Una corrispondenza.
- Attributi
Si applica a
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)
- Origine:
- RegexRunner.cs
- Origine:
- RegexRunner.cs
- Origine:
- RegexRunner.cs
- Origine:
- RegexRunner.cs
- Origine:
- RegexRunner.cs
Attenzione
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Il corpo di questo metodo viene mantenuto solo perché è un membro protetto che può essere chiamato da un utente esterno all'assembly.
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);
[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
Parametri
- regex
- Regex
Istanza del motore delle espressioni regolari.
- text
- String
Testo da analizzare per individuare una corrispondenza del criterio.
- textbeg
- Int32
Posizione iniziale in base zero in corrispondenza text della quale il motore delle espressioni regolari esegue l'analisi di una corrispondenza.
- textend
- Int32
Posizione finale in base zero in in text corrispondenza della quale il motore delle espressioni regolari esegue l'analisi di una corrispondenza.
- textstart
- Int32
Posizione iniziale in base zero da analizzare per questa corrispondenza.
- prevlen
- Int32
Numero di caratteri nella corrispondenza precedente.
- quick
- Boolean
true per cercare una corrispondenza in modalità rapida; in caso contrario, false.
- timeout
- TimeSpan
Intervallo di timeout.
Valori restituiti
Una corrispondenza.
- Attributi