Regex.Count 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.
Aşırı Yüklemeler
Count(ReadOnlySpan<Char>) |
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür. |
Count(String) |
Normal ifadenin tüm oluşumları için bir giriş dizesini arar ve eşleşme sayısını döndürür. |
Count(ReadOnlySpan<Char>, Int32) |
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür. |
Count(ReadOnlySpan<Char>, String) |
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür. |
Count(String, String) |
Normal ifadenin tüm oluşumları için bir giriş dizesini arar ve eşleşme sayısını döndürür. |
Count(ReadOnlySpan<Char>, String, RegexOptions) |
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür. |
Count(String, String, RegexOptions) |
Normal ifadenin tüm oluşumları için bir giriş dizesini arar ve eşleşme sayısını döndürür. |
Count(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan) |
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür. |
Count(String, String, RegexOptions, TimeSpan) |
Normal ifadenin tüm oluşumları için bir giriş dizesini arar ve eşleşme sayısını döndürür. |
Count(ReadOnlySpan<Char>)
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür.
public:
int Count(ReadOnlySpan<char> input);
public int Count (ReadOnlySpan<char> input);
member this.Count : ReadOnlySpan<char> -> int
Public Function Count (input As ReadOnlySpan(Of Char)) As Integer
Parametreler
- input
- ReadOnlySpan<Char>
Eşleşme aramak için yayılma alanı.
Döndürülenler
Eşleşme sayısı.
Şunlara uygulanır
Count(String)
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
Normal ifadenin tüm oluşumları için bir giriş dizesini arar ve eşleşme sayısını döndürür.
public:
int Count(System::String ^ input);
public int Count (string input);
member this.Count : string -> int
Public Function Count (input As String) As Integer
Parametreler
- input
- String
Eşleşme aranacak dize.
Döndürülenler
Eşleşme sayısı.
Özel durumlar
input
null
.
Şunlara uygulanır
Count(ReadOnlySpan<Char>, Int32)
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür.
public:
int Count(ReadOnlySpan<char> input, int startat);
public int Count (ReadOnlySpan<char> input, int startat);
member this.Count : ReadOnlySpan<char> * int -> int
Public Function Count (input As ReadOnlySpan(Of Char), startat As Integer) As Integer
Parametreler
- input
- ReadOnlySpan<Char>
Eşleşme aramak için yayılma alanı.
- startat
- Int32
Aramanın başlatıldığı sıfır tabanlı karakter konumu.
Döndürülenler
Eşleşme sayısı.
Şunlara uygulanır
Count(ReadOnlySpan<Char>, String)
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür.
public:
static int Count(ReadOnlySpan<char> input, System::String ^ pattern);
public static int Count (ReadOnlySpan<char> input, string pattern);
static member Count : ReadOnlySpan<char> * string -> int
Public Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String) As Integer
Parametreler
- input
- ReadOnlySpan<Char>
Eşleşme aramak için yayılma alanı.
- pattern
- String
Eşleşecek normal ifade deseni.
Döndürülenler
Eşleşme sayısı.
Özel durumlar
Normal ifade ayrıştırma hatası oluştu.
Şunlara uygulanır
Count(String, String)
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
Normal ifadenin tüm oluşumları için bir giriş dizesini arar ve eşleşme sayısını döndürür.
public:
static int Count(System::String ^ input, System::String ^ pattern);
public static int Count (string input, string pattern);
static member Count : string * string -> int
Public Shared Function Count (input As String, pattern As String) As Integer
Parametreler
- input
- String
Eşleşme aranacak dize.
- pattern
- String
Eşleşecek normal ifade deseni.
Döndürülenler
Eşleşme sayısı.
Özel durumlar
input
veya pattern
null
.
Normal ifade ayrıştırma hatası oluştu.
Şunlara uygulanır
Count(ReadOnlySpan<Char>, String, RegexOptions)
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür.
public:
static int Count(ReadOnlySpan<char> input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options);
public static int Count (ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options);
static member Count : ReadOnlySpan<char> * string * System.Text.RegularExpressions.RegexOptions -> int
Public Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String, options As RegexOptions) As Integer
Parametreler
- input
- ReadOnlySpan<Char>
Eşleşme aramak için yayılma alanı.
- pattern
- String
Eşleşecek normal ifade deseni.
- options
- RegexOptions
Eşleştirme seçeneklerini belirten sabit listesi değerlerinin bit düzeyinde birleşimi.
Döndürülenler
Eşleşme sayısı.
Özel durumlar
options
, RegexOptions değerlerin bit düzeyinde geçerli bir bileşimi değildir.
Normal ifade ayrıştırma hatası oluştu.
Şunlara uygulanır
Count(String, String, RegexOptions)
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
Normal ifadenin tüm oluşumları için bir giriş dizesini arar ve eşleşme sayısını döndürür.
public:
static int Count(System::String ^ input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options);
public static int Count (string input, string pattern, System.Text.RegularExpressions.RegexOptions options);
static member Count : string * string * System.Text.RegularExpressions.RegexOptions -> int
Public Shared Function Count (input As String, pattern As String, options As RegexOptions) As Integer
Parametreler
- input
- String
Eşleşme aranacak dize.
- pattern
- String
Eşleşecek normal ifade deseni.
- options
- RegexOptions
Eşleştirme seçeneklerini belirten sabit listesi değerlerinin bit düzeyinde birleşimi.
Döndürülenler
Eşleşme sayısı.
Özel durumlar
input
veya pattern
null
.
options
, RegexOptions değerlerinin bit düzeyinde geçerli bir bileşimi değildir.
Normal ifade ayrıştırma hatası oluştu.
Şunlara uygulanır
Count(ReadOnlySpan<Char>, String, RegexOptions, TimeSpan)
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
Normal ifadenin tüm oluşumları için bir giriş aralığı arar ve eşleşme sayısını döndürür.
public:
static int Count(ReadOnlySpan<char> input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options, TimeSpan matchTimeout);
public static int Count (ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);
static member Count : ReadOnlySpan<char> * string * System.Text.RegularExpressions.RegexOptions * TimeSpan -> int
Public Shared Function Count (input As ReadOnlySpan(Of Char), pattern As String, options As RegexOptions, matchTimeout As TimeSpan) As Integer
Parametreler
- input
- ReadOnlySpan<Char>
Eşleşme aramak için yayılma alanı.
- pattern
- String
Eşleşecek normal ifade deseni.
- options
- RegexOptions
Eşleştirme seçeneklerini belirten sabit listesi değerlerinin bit düzeyinde birleşimi.
- matchTimeout
- TimeSpan
Zaman aşımı aralığı veya yöntemin zaman aşımına neden olmaması gerektiğini belirtmek için InfiniteMatchTimeout.
Döndürülenler
Eşleşme sayısı.
Özel durumlar
options
, RegexOptions değerlerin bit düzeyinde geçerli bir bileşimi değildir veya matchTimeout
negatif, sıfır veya yaklaşık 24 günden uzundur.
Normal ifade ayrıştırma hatası oluştu.
Şunlara uygulanır
Count(String, String, RegexOptions, TimeSpan)
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
- Kaynak:
- Regex.Count.cs
Normal ifadenin tüm oluşumları için bir giriş dizesini arar ve eşleşme sayısını döndürür.
public:
static int Count(System::String ^ input, System::String ^ pattern, System::Text::RegularExpressions::RegexOptions options, TimeSpan matchTimeout);
public static int Count (string input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);
static member Count : string * string * System.Text.RegularExpressions.RegexOptions * TimeSpan -> int
Public Shared Function Count (input As String, pattern As String, options As RegexOptions, matchTimeout As TimeSpan) As Integer
Parametreler
- input
- String
Eşleşme aranacak dize.
- pattern
- String
Eşleşecek normal ifade deseni.
- options
- RegexOptions
Eşleştirme seçeneklerini belirten sabit listesi değerlerinin bit düzeyinde birleşimi.
- matchTimeout
- TimeSpan
Zaman aşımı aralığı veya yöntemin zaman aşımına neden olmaması gerektiğini belirtmek için InfiniteMatchTimeout.
Döndürülenler
Eşleşme sayısı.
Özel durumlar
input
veya pattern
null
.
options
, RegexOptions değerlerinin bit düzeyinde geçerli bir bileşimi değildir veya matchTimeout
negatif, sıfır veya yaklaşık 24 günden uzundur.
Normal ifade ayrıştırma hatası oluştu.