RegexOption
enum class RegexOption : FlagEnum
Provides enumeration values to use to set regular expression options.
Enum Values
IGNORE_CASE | Enables case-insensitive matching. Case comparison is Unicode-aware. |
MULTILINE | Enables multiline mode. |
LITERAL | Enables literal parsing of the pattern. |
UNIX_LINES | Enables Unix lines mode. In this mode, only the '\n' is recognized as a line terminator. |
COMMENTS | Permits whitespace and comments in pattern. |
DOT_MATCHES_ALL | Enables the mode, when the expression . matches any character, including a line terminator. |
CANON_EQ | Enables equivalence by canonical decomposition. |
Properties
Inherited Properties
name | val name: String Returns the name of this enum constant, exactly as declared in its enum declaration. |
ordinal | val ordinal: Int Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero). |
Inherited Functions
clone | fun clone(): Any Throws an exception since enum constants cannot be cloned. This method prevents enum classes from inheriting from Cloneable. |
equals | fun equals(other: Any?): Boolean Indicates whether some other object is "equal to" this one. Implementations must fulfil the following requirements: |
hashCode | fun hashCode(): Int Returns a hash code value for the object. The general contract of hashCode is: |
toString | open fun toString(): String Returns a string representation of the object. |