RegexRunner.Scan Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Utilisé par un objet Regex généré par la méthode CompileToAssembly.
Surcharges
Scan(ReadOnlySpan<Char>) |
Utilisé par un Regex objet pour analyser l’entrée |
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
Obsolète.
Utilisé par un objet Regex généré par la méthode CompileToAssembly. |
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
Obsolète.
Utilisé par un objet Regex généré par la méthode CompileToAssembly. |
Scan(ReadOnlySpan<Char>)
- Source:
- RegexRunner.cs
- Source:
- RegexRunner.cs
- Source:
- RegexRunner.cs
Utilisé par un Regex objet pour analyser l’entrée text
à la recherche de la correspondance suivante.
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))
Paramètres
- text
- ReadOnlySpan<Char>
Texte à rechercher pour une correspondance de modèle.
Exceptions
ReadOnlySpan<T>Les méthodes basées sur Regex ne sont pas prises en charge à partir de Regextypes dérivés générés par CompileToAssembly.
Remarques
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
S’applique à
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)
- Source:
- RegexRunner.cs
- Source:
- RegexRunner.cs
- Source:
- RegexRunner.cs
Attention
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Utilisé par un objet Regex généré par la méthode CompileToAssembly.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
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
Paramètres
- regex
- Regex
Une instance du moteur d’expression régulière.
- text
- String
Texte à rechercher pour une correspondance de modèle.
- textbeg
- Int32
La position de début de base zéro dans text
à laquelle le moteur d’expression régulière recherchera une correspondance.
- textend
- Int32
La position de fin de base zéro dans text
à laquelle le moteur d’expression régulière recherchera une correspondance.
- textstart
- Int32
La position de début de base zéro à laquelle rechercher cette correspondance.
- prevlen
- Int32
Le nombre de caractères dans la correspondance précédente.
- quick
- Boolean
true
pour rechercher une correspondance en mode rapide, sinon false
.
Retours
Une correspondance.
- Attributs
S’applique à
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)
- Source:
- RegexRunner.cs
- Source:
- RegexRunner.cs
- Source:
- RegexRunner.cs
Attention
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
Utilisé par un objet Regex généré par la méthode CompileToAssembly.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
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
Paramètres
- regex
- Regex
Une instance du moteur d’expression régulière.
- text
- String
Texte à rechercher pour une correspondance de modèle.
- textbeg
- Int32
La position de début de base zéro dans text
à laquelle le moteur d’expression régulière recherchera une correspondance.
- textend
- Int32
La position de fin de base zéro dans text
à laquelle le moteur d’expression régulière recherchera une correspondance.
- textstart
- Int32
La position de début de base zéro à laquelle rechercher cette correspondance.
- prevlen
- Int32
Le nombre de caractères dans la correspondance précédente.
- quick
- Boolean
true
pour rechercher une correspondance en mode rapide, sinon false
.
- timeout
- TimeSpan
L’intervalle de délai d’attente.
Retours
Une correspondance.
- Attributs