RegexOptions Sabit listesi
Tanım
Ö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.
Normal ifade seçeneklerini ayarlamak için kullanılacak numaralandırılmış değerler sağlar.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class RegexOptions
[System.Flags]
public enum RegexOptions
[<System.Flags>]
type RegexOptions =
Public Enum RegexOptions
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | Hiçbir seçeneğin ayarlı olmadığını belirtir. Normal ifade altyapısının varsayılan davranışı hakkında daha fazla bilgi için, Normal İfade Seçenekleri makalesi. |
| IgnoreCase | 1 | Büyük/küçük harfe duyarsız eşleştirmeyi belirtir. Daha fazla bilgi içinCase-Insensitive, Normal İfade Seçenekleri makalesi. |
| Multiline | 2 | Çok satırlı mod. tüm dizenin |
| ExplicitCapture | 4 | Yalnızca geçerli yakalamaların biçiminde |
| Compiled | 8 | Normal ifadenin yorumlanmak yerine MSIL koduna derlendiğini belirtir. Derlenmiş normal ifadeler, başlatma süresi pahasına çalışma zamanı performansını en üst düzeye çıkarır. Daha fazla bilgi için, Normal İfade Seçenekleri makalesi. |
| Singleline | 16 | Tek satırlı modu belirtir. Noktanın ( |
| IgnorePatternWhitespace | 32 | Desenden boşaltılmamış boşluk kaldırır ve ile |
| RightToLeft | 64 | Aramanın soldan sağa yerine sağdan sola doğru olacağını belirtir. Daha fazla bilgi için Normal İfade Seçenekleri makalesi. |
| ECMAScript | 256 | İfade için ECMAScript uyumlu davranışı etkinleştirir. Bu değer yalnızca , IgnoreCaseve Multiline değerleriyle Compiledbirlikte kullanılabilir. Bu değerin diğer değerlerle kullanılması bir özel durumla sonuç verir. |
| CultureInvariant | 512 | Dildeki kültürel farklılıkların yoksayıldığını belirtir. Daha fazla bilgi için, Normal İfade Seçenekleri makalesi. |
| NonBacktracking | 1024 | Geri izlemeyi önleyen ve girişin uzunluğunda doğrusal zaman işlemeyi garanti eden bir yaklaşım kullanarak eşleştirmeyi etkinleştirin. Daha fazla bilgi için Normal İfade Seçenekleri makalesi. |
| AnyNewLine | 2048 | , , ve tüm yaygın yeni satır dizilerini ( |
Açıklamalar
Sabit listesi üyeleri RegexOptions tarafından sağlanan çeşitli seçenekler (özellikle , ExplicitCaptureIgnoreCase, Multilineve Singleline) bunun yerine normal ifade deseninde bir satır içi seçenek karakteri kullanılarak sağlanabilir. Ayrıntılar için bkz. Normal İfade Seçenekleri.