Aracılığıyla paylaş


System.Text.RegularExpressions Ad Alanı

.NET içinde çalışan herhangi bir platformdan veya dilden kullanılabilecek normal ifade işlevselliği sağlar. RegexStringValidator sınıfı, bu ad alanında yer alan türlere ek olarak, belirli bir dizenin normal ifade desenine uygun olup olmadığını belirlemenizi sağlar.

Sınıflar

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) yöntemi bir MatchCollection nesnesi döndürür.

Regex

Sabit bir normal ifadeyi temsil eder.

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

Error ve Offset özelliklerinde ayrıntılı bilgiler içeren normal ifadedeki ayrıştırma hatasının bir sonucu olarak özel durum.

RegexRunner

RegexRunner sınıfı, derlenmiş normal ifadeler için temel sınıftır.

RegexRunnerFactory

Derlenmiş normal ifade için bir RegexRunner sınıfı oluşturur.

Yapılar

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

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

MatchEvaluator

bir Replace yöntemi işlemi sırasında her normal ifade eşleşmesi bulunduğunda çağrılan yöntemi temsil eder.

Ayrıca bkz.