RegexOptions Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Számbavételi értékeket biztosít a reguláris kifejezésbeállítások beállításához.
Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.
public enum class RegexOptions
[System.Flags]
public enum RegexOptions
[<System.Flags>]
type RegexOptions =
Public Enum RegexOptions
- Öröklődés
- Attribútumok
Mezők
| Name | Érték | Description |
|---|---|---|
| None | 0 | Meghatározza, hogy nincsenek beállítva opciók. A normál kifejezésmotor alapértelmezett működésével kapcsolatos további információkért lásd a "Default Options" (Alapértelmezett beállítások) szakaszt a A Reguláris kifejezés beállításai című cikk. |
| IgnoreCase | 1 | A kis- és nagybetűk érzéketlen egyeztetését adja meg. További információ: "Case-Insensitive Egyezés" szakasz a A Reguláris kifejezés beállításai című cikk. |
| Multiline | 2 | Többsoros mód. Módosítja |
| ExplicitCapture | 4 | Azt adja meg, hogy csak az érvényes rögzítések legyenek explicit módon elnevezve vagy számozott csoportjai az űrlapnak |
| Compiled | 8 | Azt adja meg, hogy a reguláris kifejezés msIL-kódra legyen lefordítva ahelyett, hogy értelmezné őket. A lefordított reguláris kifejezések maximalizálják a futásidejű teljesítményt az inicializálási idő rovására. További információ: "Lefordított reguláris kifejezések" szakasz a A Reguláris kifejezés beállításai című cikk. |
| Singleline | 16 | Egysoros módot ad meg. Módosítja a pont ( |
| IgnorePatternWhitespace | 32 | Eltávolítja a nem kibontott üres területet a mintából, és engedélyezi a megjegyzésekkel megjelölt megjegyzéseket |
| RightToLeft | 64 | Azt adja meg, hogy a keresés jobbról balra haladjon, és ne balról jobbra. További információ: "Jobbról balra mód" szakasz a A Reguláris kifejezés beállításai című cikk. |
| ECMAScript | 256 | Engedélyezi az ECMAScript-kompatibilis viselkedést a kifejezéshez. Ez az érték csak a , IgnoreCaseés Multiline az Compiledértékekkel együtt használható. Az érték más értékekkel való használata kivételt eredményez. |
| CultureInvariant | 512 | Meghatározza, hogy a nyelvi különbségek figyelmen kívül legyenek hagyva. További információ: "Összehasonlítás az Invariant-kultúra használatával" című szakasz A Reguláris kifejezés beállításai című cikk. |
| NonBacktracking | 1024 | Engedélyezze az egyeztetést olyan megközelítéssel, amely elkerüli a visszakövetést, és garantálja a lineáris idejű feldolgozást a bemenet hosszában. További információkért lásd a "NonBacktracking mód" szakaszt a A Reguláris kifejezés beállításai című cikk. |
| AnyNewLine | 2048 | Az összes általános újsoros sorozat ( |
Megjegyzések
Az enumerálás tagjai RegexOptions által megadott számos lehetőség (különösen, ExplicitCapture, IgnoreCase, Multilineés Singleline) ehelyett egy beágyazott beállítás karakterrel adható meg a reguláris kifejezésmintában. További részletekért lásd a Reguláris kifejezés beállításai című témakört.