RegexOptions Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller uppräknade värden som ska användas för att ange alternativ för reguljära uttryck.
Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.
public enum class RegexOptions
[System.Flags]
public enum RegexOptions
[<System.Flags>]
type RegexOptions =
Public Enum RegexOptions
- Arv
- Attribut
Fält
| Name | Värde | Description |
|---|---|---|
| None | 0 | Anger att inga alternativ har angetts. Mer information om standardbeteendet för motorn för reguljära uttryck finns i avsnittet "Standardalternativ" i avsnittet Artikeln Alternativ för reguljära uttryck . |
| IgnoreCase | 1 | Anger skiftlägesokänslig matchning. Mer information finns i avsnittet "Case-Insensitive Matchning" i avsnittet Artikeln Alternativ för reguljära uttryck . |
| Multiline | 2 | Flerradsläge. Ändrar innebörden av |
| ExplicitCapture | 4 | Anger att de enda giltiga avbildningarna uttryckligen namnges eller numreras grupper i formuläret |
| Compiled | 8 | Anger att det reguljära uttrycket kompileras till MSIL-kod i stället för att tolkas. Kompilerade reguljära uttryck maximerar körningsprestanda på bekostnad av initieringstiden. Mer information finns i avsnittet "Kompilerade reguljära uttryck" i avsnittet Artikeln Alternativ för reguljära uttryck . |
| Singleline | 16 | Anger enkelradsläge. Ändrar innebörden av punkten ( |
| IgnorePatternWhitespace | 32 | Eliminerar ej inkapslade blanksteg från mönstret och aktiverar kommentarer markerade med |
| RightToLeft | 64 | Anger att sökningen kommer från höger till vänster i stället för från vänster till höger. Mer information finns i avsnittet "Höger-till-vänster-läge" i Artikeln Alternativ för reguljära uttryck . |
| ECMAScript | 256 | Aktiverar ECMAScript-kompatibelt beteende för uttrycket. Det här värdet kan endast användas tillsammans med IgnoreCasevärdena , Multilineoch Compiled . Användningen av det här värdet med andra värden resulterar i ett undantag. |
| CultureInvariant | 512 | Anger att kulturella skillnader i språk ignoreras. Mer information finns i avsnittet "Jämförelse med invariant kultur" i avsnittet Artikeln Alternativ för reguljära uttryck . |
| NonBacktracking | 1024 | Aktivera matchning med en metod som undviker backtracking och garanterar linjär bearbetning i längden på indata. Mer information finns i avsnittet "NonBacktracking mode" i avsnittet Artikeln Alternativ för reguljära uttryck . |
| AnyNewLine | 2048 | Skapa |
Kommentarer
Flera alternativ som tillhandahålls av RegexOptions medlemmar i uppräkningen (i synnerhet ExplicitCapture, , IgnoreCaseMultiline, och Singleline) kan i stället tillhandahållas med hjälp av ett infogat alternativtecken i mönstret för reguljära uttryck. Mer information finns i Alternativ för reguljära uttryck.