Bagikan melalui


System.Text.RegularExpressions Ruang nama

Menyediakan fungsionalitas ekspresi reguler yang dapat digunakan dari platform atau bahasa apa pun yang berjalan dalam .NET. Selain jenis yang terkandung dalam namespace layanan ini, kelas RegexStringValidator memungkinkan Anda menentukan apakah string tertentu sesuai dengan pola ekspresi reguler.

Kelas

Capture

Mewakili hasil dari satu pengambilan subekspresi yang berhasil.

CaptureCollection

Mewakili kumpulan tangkapan yang dibuat oleh satu grup pengambilan. Koleksi tidak dapat diubah (baca-saja) dan tidak memiliki konstruktor publik.

GeneratedRegexAttribute

Menginstruksikan generator sumber System.Text.RegularExpressions untuk menghasilkan implementasi ekspresi reguler yang ditentukan.

Group

Mewakili hasil dari satu grup pengambilan.

GroupCollection

Mengembalikan kumpulan grup yang diambil dalam satu kecocokan. Koleksi tidak dapat diubah (baca-saja) dan tidak memiliki konstruktor publik.

Match

Mewakili hasil dari satu kecocokan ekspresi reguler.

MatchCollection

Mewakili kumpulan kecocokan yang berhasil ditemukan dengan menerapkan pola ekspresi reguler secara berulang ke string input. Koleksi tidak dapat diubah (baca-saja) dan tidak memiliki konstruktor publik. Metode Matches(String) mengembalikan objek MatchCollection.

Regex

Mewakili ekspresi reguler yang tidak dapat diubah.

RegexCompilationInfo

Menyediakan informasi tentang ekspresi reguler yang digunakan untuk mengkompilasi ekspresi reguler ke rakitan yang berdiri sendiri.

RegexMatchTimeoutException

Pengecualian yang dilemparkan ketika waktu eksekusi metode pencocokan pola ekspresi reguler melebihi interval waktu habisnya.

RegexParseException

Pengecualian sebagai akibat dari kesalahan penguraian dalam ekspresi reguler, dengan informasi terperinci di properti Error dan Offset.

RegexRunner

Kelas RegexRunner adalah kelas dasar untuk ekspresi reguler yang dikompilasi.

RegexRunnerFactory

Membuat kelas RegexRunner untuk ekspresi reguler yang dikompilasi.

Struct

Regex.ValueMatchEnumerator

Mewakili enumerator yang berisi kumpulan kecocokan yang berhasil ditemukan dengan menerapkan pola ekspresi reguler secara berulang ke rentang input.

Regex.ValueSplitEnumerator

Mewakili enumerator yang berisi sekumpulan pemisahan di sekitar kecocokan yang berhasil ditemukan dengan menerapkan pola ekspresi reguler secara berulang ke rentang input.

ValueMatch

Mewakili hasil dari satu kecocokan ekspresi reguler.

Enum

RegexOptions

Menyediakan nilai enumerasi yang akan digunakan untuk mengatur opsi ekspresi reguler.

RegexParseError

Menentukan alasan mendasar terperinci mengapa RegexParseException dilemparkan saat ekspresi reguler berisi kesalahan penguraian.

Delegasikan

MatchEvaluator

Mewakili metode yang dipanggil setiap kali kecocokan ekspresi reguler ditemukan selama operasi metode Replace.

Lihat juga