RegexRunner.Scan Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Digunakan oleh objek yang Regex dihasilkan oleh CompileToAssembly metode .
Overload
Scan(ReadOnlySpan<Char>) |
Digunakan oleh Regex objek untuk memindai input |
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