RegexRunner.Scan Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
yöntemi tarafından oluşturulan bir Regex nesne tarafından CompileToAssembly kullanılır.
Aşırı Yüklemeler
Scan(ReadOnlySpan<Char>) |
Bir nesne tarafından bir Regex sonraki eşleşmeyi aramak üzere girişi |
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
Geçersiz.
yöntemi tarafından oluşturulan bir Regex nesne tarafından CompileToAssembly kullanılır. |
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan) |
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
Geçersiz.
yöntemi tarafından oluşturulan bir Regex nesne tarafından CompileToAssembly kullanılır. |
Scan(ReadOnlySpan<Char>)
- Kaynak:
- RegexRunner.cs
- Kaynak:
- RegexRunner.cs
- Kaynak:
- RegexRunner.cs
Bir nesne tarafından bir Regex sonraki eşleşmeyi aramak üzere girişi text
taramak için kullanılır.
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))
Parametreler
- text
- ReadOnlySpan<Char>
Desen eşleşmesi için taranacak metin.
Özel durumlar
ReadOnlySpan<T> Regex tabanlı yöntemler tarafından CompileToAssemblyoluşturulan türetilmiş türlerden Regexdesteklenmez.
Açıklamalar
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
Şunlara uygulanır
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean)
- Kaynak:
- RegexRunner.cs
- Kaynak:
- RegexRunner.cs
- Kaynak:
- RegexRunner.cs
Dikkat
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
yöntemi tarafından oluşturulan bir Regex nesne tarafından CompileToAssembly kullanılır.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
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
Parametreler
- regex
- Regex
Normal ifade altyapısının bir örneği.
- text
- String
Desen eşleşmesi için taranacak metin.
- textbeg
- Int32
Normal ifade altyapısının eşleşmeyi taradığı sıfır tabanlı başlangıç konumu text
.
- textend
- Int32
Normal ifade altyapısının eşleşmeyi taradığı sıfır tabanlı bitiş konumu text
.
- textstart
- Int32
Bu eşleşmeyi taramak için sıfır tabanlı başlangıç konumu.
- prevlen
- Int32
Önceki eşleşmedeki karakter sayısı.
- quick
- Boolean
true
hızlı modda eşleşme aramak için; aksi takdirde , false
.
Döndürülenler
Bir eşleşme.
- Öznitelikler
Şunlara uygulanır
Scan(Regex, String, Int32, Int32, Int32, Int32, Boolean, TimeSpan)
- Kaynak:
- RegexRunner.cs
- Kaynak:
- RegexRunner.cs
- Kaynak:
- RegexRunner.cs
Dikkat
This API supports obsolete mechanisms for Regex extensibility. It is not supported.
yöntemi tarafından oluşturulan bir Regex nesne tarafından CompileToAssembly kullanılır.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
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
Parametreler
- regex
- Regex
Normal ifade altyapısının bir örneği.
- text
- String
Desen eşleşmesi için taranacak metin.
- textbeg
- Int32
Normal ifade altyapısının eşleşmeyi taradığı sıfır tabanlı başlangıç konumu text
.
- textend
- Int32
Normal ifade altyapısının eşleşmeyi taradığı sıfır tabanlı bitiş konumu text
.
- textstart
- Int32
Bu eşleşmeyi taramak için sıfır tabanlı başlangıç konumu.
- prevlen
- Int32
Önceki eşleşmedeki karakter sayısı.
- quick
- Boolean
true
hızlı modda eşleşme aramak için; aksi takdirde , false
.
- timeout
- TimeSpan
Zaman aşımı aralığı.
Döndürülenler
Bir eşleşme.
- Öznitelikler