System.Text.RegularExpressions Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- Regex di .NET
- Elemen Bahasa Ekspresi Reguler