RegexOptions Enum
Definisi
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 nilai enumerasi yang akan digunakan untuk mengatur opsi ekspresi reguler.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class RegexOptions
[System.Flags]
public enum RegexOptions
[<System.Flags>]
type RegexOptions =
Public Enum RegexOptions
- Warisan
- Atribut
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Menetapkan bahwa tidak ada opsi yang ditetapkan. Untuk informasi selengkapnya tentang perilaku default mesin ekspresi reguler, lihat bagian "Opsi Default" di Artikel Opsi Ekspresi Reguler. |
| IgnoreCase | 1 | Menentukan pencocokan tidak sensitif huruf besar/kecil. Untuk informasi selengkapnya, lihat bagian "Case-Insensitive Pencocokan" di Artikel Opsi Ekspresi Reguler. |
| Multiline | 2 | Mode Baris Ganda. Mengubah arti |
| ExplicitCapture | 4 | Menentukan bahwa satu-satunya tangkapan yang valid secara eksplisit diberi nama atau grup bernomor formulir |
| Compiled | 8 | Menentukan bahwa ekspresi reguler dikompilasi ke kode MSIL, alih-alih ditafsirkan. Regex yang dikompilasi memaksimalkan performa run-time dengan mengorbankan waktu inisialisasi. Untuk informasi selengkapnya, lihat bagian "Ekspresi Reguler yang Dikompilasi" di Artikel Opsi Ekspresi Reguler. |
| Singleline | 16 | Menentukan mode baris tunggal. Mengubah arti titik ( |
| IgnorePatternWhitespace | 32 | Menghilangkan spasi kosong yang tidak dilewati dari pola dan mengaktifkan komentar yang ditandai dengan |
| RightToLeft | 64 | Menentukan bahwa pencarian akan dari kanan ke kiri alih-alih dari kiri ke kanan. Untuk informasi selengkapnya, lihat bagian "Mode Kanan-ke-Kiri" di Artikel Opsi Ekspresi Reguler. |
| ECMAScript | 256 | Mengaktifkan perilaku yang sesuai dengan ECMAScript untuk ekspresi. Nilai ini hanya dapat digunakan bersama dengan IgnoreCasenilai , , Multilinedan Compiled . Penggunaan nilai ini dengan nilai lain menghasilkan pengecualian. |
| CultureInvariant | 512 | Menentukan bahwa perbedaan budaya dalam bahasa diabaikan. Untuk informasi selengkapnya, lihat bagian "Perbandingan Menggunakan Budaya Invarian" di Artikel Opsi Ekspresi Reguler. |
| NonBacktracking | 1024 | Aktifkan pencocokan menggunakan pendekatan yang menghindari backtracking dan menjamin pemrosesan linear-time dalam panjang input. Untuk informasi selengkapnya, lihat bagian "Mode NonBacktracking" di Artikel Opsi Ekspresi Reguler. |
| AnyNewLine | 2048 | Buat |
Keterangan
Beberapa opsi yang disediakan oleh anggota RegexOptions enumerasi (khususnya, , ExplicitCapture, IgnoreCaseMultiline, dan Singleline) dapat disediakan dengan menggunakan karakter opsi sebaris dalam pola ekspresi reguler. Untuk detailnya, lihat Opsi Ekspresi Reguler.