Bagikan melalui


RegexRunner.Scan Metode

Definisi

Digunakan oleh objek yang Regex dihasilkan oleh CompileToAssembly metode .

Overload

Scan(ReadOnlySpan<Char>)

Digunakan oleh Regex objek untuk memindai input text yang mencari kecocokan berikutnya.

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Kedaluwarsa.

Digunakan oleh objek yang Regex dihasilkan oleh CompileToAssembly metode .

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

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Kedaluwarsa.

Digunakan oleh objek yang Regex dihasilkan oleh CompileToAssembly metode .

Scan(ReadOnlySpan<Char>)

Sumber:
RegexRunner.cs
Sumber:
RegexRunner.cs
Sumber:
RegexRunner.cs

Digunakan oleh Regex objek untuk memindai input text yang mencari kecocokan berikutnya.

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

Parameter

text
ReadOnlySpan<Char>

Teks yang akan dipindai untuk kecocokan pola.

Pengecualian

ReadOnlySpan<T>Metode berbasis-tidak Regex didukung dari Regexjenis -turunan yang dihasilkan oleh CompileToAssembly.

Keterangan

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

Berlaku untuk

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

Sumber:
RegexRunner.cs
Sumber:
RegexRunner.cs
Sumber:
RegexRunner.cs

Perhatian

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

Digunakan oleh objek yang Regex dihasilkan oleh CompileToAssembly metode .

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Parameter

regex
Regex

Instans mesin ekspresi reguler.

text
String

Teks yang akan dipindai untuk kecocokan pola.

textbeg
Int32

Posisi awal berbasis nol di text mana mesin ekspresi reguler memindai kecocokan.

textend
Int32

Posisi akhir berbasis nol di text mana mesin ekspresi reguler memindai kecocokan.

textstart
Int32

Posisi awal berbasis nol untuk memindai kecocokan ini.

prevlen
Int32

Jumlah karakter dalam kecocokan sebelumnya.

quick
Boolean

true untuk mencari kecocokan dalam mode cepat; jika tidak, false.

Mengembalikan

Kecocokan.

Atribut

Berlaku untuk

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

Sumber:
RegexRunner.cs
Sumber:
RegexRunner.cs
Sumber:
RegexRunner.cs

Perhatian

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

Digunakan oleh objek yang Regex dihasilkan oleh CompileToAssembly metode .

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Parameter

regex
Regex

Instans mesin ekspresi reguler.

text
String

Teks yang akan dipindai untuk kecocokan pola.

textbeg
Int32

Posisi awal berbasis nol di text mana mesin ekspresi reguler memindai kecocokan.

textend
Int32

Posisi akhir berbasis nol di text mana mesin ekspresi reguler memindai kecocokan.

textstart
Int32

Posisi awal berbasis nol untuk memindai kecocokan ini.

prevlen
Int32

Jumlah karakter dalam kecocokan sebelumnya.

quick
Boolean

true untuk mencari kecocokan dalam mode cepat; jika tidak, false.

timeout
TimeSpan

Interval waktu habis.

Mengembalikan

Kecocokan.

Atribut

Berlaku untuk