System.Text.RegularExpressions Ad Alanı
Ö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.
.NET içinde çalışan herhangi bir platformdan veya dilden kullanılabilecek normal ifade işlevselliği sağlar. Sınıfı, bu ad alanında yer alan türlere ek olarak, belirli bir dizenin RegexStringValidator normal ifade desenine uygun olup olmadığını belirlemenizi sağlar.
Sınıflar
| Name | Description |
|---|---|
| Capture |
Tek bir başarılı alt ifade yakalamasının sonuçlarını temsil eder. |
| CaptureCollection |
Tek bir yakalama grubu tarafından yapılan yakalama kümesini temsil eder. Koleksiyon sabittir (salt okunurdur) ve ortak oluşturucuya sahip değildir. |
| GeneratedRegexAttribute |
System.Text.RegularExpressions kaynak oluşturucusunun belirtilen normal ifadenin bir uygulamasını oluşturmasını sağlar. |
| Group |
Tek bir yakalama grubunun sonuçlarını temsil eder. |
| GroupCollection |
Tek bir eşleşmede yakalanan grup kümesini döndürür. Koleksiyon sabittir (salt okunurdur) ve ortak oluşturucuya sahip değildir. |
| Match |
Tek bir normal ifade eşleşmesinin sonuçlarını temsil eder. |
| MatchCollection |
Giriş dizesine düzenli bir ifade deseni uygulayarak bulunan başarılı eşleşme kümesini temsil eder. Koleksiyon sabittir (salt okunurdur) ve ortak oluşturucuya sahip değildir. Matches(String) metodu bir MatchCollection nesnesi döndürür. |
| Regex |
Sabit bir normal ifadeyi temsil eder. Ayrıca, bir Regex örneğini açıkça oluşturmadan normal ifadelerin kullanılmasına izin veren statik yöntemler içerir. |
| RegexCompilationInfo |
Bir normal ifadeyi tek başına bir derlemeye derlemek için kullanılan normal ifade hakkında bilgi sağlar. |
| RegexMatchTimeoutException |
Normal ifade desen eşleştirme yönteminin yürütme süresi zaman aşımı aralığını aştığında oluşan özel durum. |
| RegexParseException |
normal ifadedeki ayrıştırma hatasının bir sonucu olarak ve Error özelliklerinde Offset ayrıntılı bilgiler içeren bir özel durum. |
| RegexRunner |
Kaynak tarafından oluşturulan regex genişletilebilirliği (ve eski CompileToAssembly genişletilebilirliği) için temel sınıf. Başka bir şey tarafından kullanılmak üzere tasarlanmamıştır. |
| RegexRunnerFactory |
için bir RegexRunnerRegexoluşturur. |
Yapılar
| Name | Description |
|---|---|
| Regex.ValueMatchEnumerator |
Giriş aralığına düzenli bir ifade deseni uygulayarak bulunan başarılı eşleşme kümesini içeren bir numaralandırıcıyı temsil eder. |
| Regex.ValueSplitEnumerator |
Giriş aralığına yinelemeli olarak normal ifade deseni uygulayarak bulunan başarılı eşleşmeler etrafında bölme kümesini içeren bir numaralandırıcıyı temsil eder. |
| ValueMatch |
Tek bir normal ifade eşleşmesinin sonuçlarını temsil eder. |
Numaralandırmalar
| Name | Description |
|---|---|
| RegexOptions |
Normal ifade seçeneklerini ayarlamak için kullanılacak numaralandırılmış değerler sağlar. |
| RegexParseError |
Normal bir ifade ayrıştırma hatası içerdiğinde RegexParseException neden oluştuğunun ayrıntılı temel nedenini belirtir. |
Temsilciler
| Name | Description |
|---|---|
| MatchEvaluator |
Bir yöntem işlemi sırasında her normal ifade eşleşmesi bulunduğunda Replace(String, MatchEvaluator) çağrılan yöntemi temsil eder. |
Ayrıca bkz.
- .NETBölge İfadeleri>
- Normal İfade Dili Öğeleri