RegexOption
enum class RegexOption
enum class RegexOption : FlagEnum
Предоставляет значения перечисления для установки опций регулярного выражения.
Значения перечисления
IGNORE_CASE
Включает регистронезависимый поиск. Сравнение регистров учитывает Unicode.
MULTILINE
Включает многострочный режим.
LITERAL
Включает буквальный разбор шаблона.
UNIX_LINES
Включает режим строк Unix. В этом режиме, только '\n' распознается как разделитель строк.
COMMENTS
Разрешает пробелы и комментарии в шаблоне.
DOT_MATCHES_ALL
Включает режим, когда выражение . соответствует любому символу, включая разделитель строк.
CANON_EQ
Включает эквивалентность по каноническому разложению.
Свойства
mask
val mask: Int
value
val value: Int
val value: String
Расширяющие функции
coerceAtLeast
Обеспечивает, что это значение не меньше указанного минимального значения.
fun <T : Comparable<T>> T.coerceAtLeast(minimumValue: T): T
coerceAtMost
Обеспечивает, что это значение не больше указанного максимального значения.
fun <T : Comparable<T>> T.coerceAtMost(maximumValue: T): T
coerceIn
Обеспечивает, что это значение находится в указанном диапазоне minimumValue..maximumValue.
fun <T : Comparable<T>> T.coerceIn( minimumValue: T?, maximumValue: T? ): T
Обеспечивает, что это значение находится в указанном диапазоне.
fun <T : Comparable<T>> T.coerceIn( range: ClosedFloatingPointRange<T> ): T
fun <T : Comparable<T>> T.coerceIn(range: ClosedRange<T>): T
compareTo
rangeTo
Создаёт диапазон от этого значения Comparable до указанного значения that.
operator fun <T : Comparable<T>> T.rangeTo( that: T ): ClosedRange<T>
Наследники
CANON_EQ
Включает эквивалентность по каноническому разложению.
COMMENTS
Разрешает пробелы и комментарии в шаблоне.
DOT_MATCHES_ALL
Включает режим, когда выражение . соответствует любому символу, включая разделитель строки.
IGNORE_CASE
Включает регистронезависимое соответствие. Сравнение регистров учитывает Unicode.
LITERAL
Включает литеральное разбор шаблона.
MULTILINE
Включает многострочный режим.
UNIX_LINES
Включает режим строк Unix. В этом режиме только '\n' распознается как разделитель строки.
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/-regex-option/index.html