Regex.Count Yöntem

Tanım

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.

C#
public int Count(ReadOnlySpan<char> input);

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

.NET 10 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9, 10

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.

C#
public int Count(string input);

Parametreler

input
String

Eşleşme aranacak dize.

Döndürülenler

Eşleşme sayısı.

Özel durumlar

input null.

Şunlara uygulanır

.NET 10 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9, 10

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.

C#
public int Count(ReadOnlySpan<char> input, int startat);

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

.NET 10 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9, 10

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.

C#
public static int Count(ReadOnlySpan<char> input, string pattern);

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

.NET 10 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9, 10

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.

C#
public static int Count(string input, string pattern);

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 patternnull.

Normal ifade ayrıştırma hatası oluştu.

Şunlara uygulanır

.NET 10 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9, 10

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.

C#
public static int Count(ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options);

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

.NET 10 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9, 10

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.

C#
public static int Count(string input, string pattern, System.Text.RegularExpressions.RegexOptions options);

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 patternnull.

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

.NET 10 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9, 10

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.

C#
public static int Count(ReadOnlySpan<char> input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);

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

.NET 10 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9, 10

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.

C#
public static int Count(string input, string pattern, System.Text.RegularExpressions.RegexOptions options, TimeSpan matchTimeout);

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 patternnull.

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.

Şunlara uygulanır

.NET 10 ve diğer sürümler
Ürün Sürümler
.NET 7, 8, 9, 10