RegexOptions Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce valori enumerati da utilizzare per impostare le opzioni delle espressioni regolari.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class RegexOptions
[System.Flags]
public enum RegexOptions
[<System.Flags>]
type RegexOptions =
Public Enum RegexOptions
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| None | 0 | Specifica che non sono impostate opzioni. Per altre informazioni sul comportamento predefinito del motore delle espressioni regolari, vedere la sezione "Opzioni predefinite" nel Articolo Opzioni espressione regolare . |
| IgnoreCase | 1 | Specifica la corrispondenza senza distinzione tra maiuscole e minuscole. Per altre informazioni, vedere la sezione "corrispondenzaCase-Insensitive" in Articolo Opzioni espressione regolare . |
| Multiline | 2 | Modalità a righe multiple. Modifica il significato di |
| ExplicitCapture | 4 | Specifica che le uniche acquisizioni valide sono denominate o numerate in modo esplicito nel formato |
| Compiled | 8 | Specifica che l'espressione regolare viene compilata nel codice MSIL anziché essere interpretata. Le espressioni regolari compilate massimizzano le prestazioni in fase di esecuzione a scapito del tempo di inizializzazione. Per altre informazioni, vedere la sezione "Espressioni regolari compilate" nel Articolo Opzioni espressione regolare . |
| Singleline | 16 | Specifica la modalità a riga singola. Modifica il significato del punto ( |
| IgnorePatternWhitespace | 32 | Elimina gli spazi vuoti senza caratteri di escape dal modello e abilita i commenti contrassegnati con |
| RightToLeft | 64 | Specifica che la ricerca verrà eseguita da destra a sinistra anziché da sinistra a destra. Per altre informazioni, vedere la sezione "Modalità da destra a sinistra" nel Articolo Opzioni espressione regolare . |
| ECMAScript | 256 | Abilita il comportamento conforme a ECMAScript per l'espressione. Questo valore può essere usato solo in combinazione con i IgnoreCasevalori , Multilinee Compiled . L'uso di questo valore con qualsiasi altro valore genera un'eccezione. |
| CultureInvariant | 512 | Specifica che le differenze culturali nella lingua vengono ignorate. Per altre informazioni, vedere la sezione "Confronto con le impostazioni cultura invarianti" in Articolo Opzioni espressione regolare . |
| NonBacktracking | 1024 | Abilitare la corrispondenza usando un approccio che evita il backtracking e garantisce l'elaborazione in tempo lineare nella lunghezza dell'input. Per altre informazioni, vedere Articolo Opzioni espressione regolare . |
| AnyNewLine | 2048 | Impostare |
Commenti
Diverse opzioni fornite dai membri dell'enumerazione RegexOptions (in particolare, ExplicitCapture, MultilineIgnoreCase, e Singleline) possono essere fornite usando un carattere di opzione inline nel criterio di espressione regolare. Per informazioni dettagliate, vedere Opzioni di espressioni regolari.