Полное совпадение в регулярках Kotlin
Метод matchEntire сопоставляет шаблон
со всей строкой целиком. Если лишние символы
в начале или конце не входят в шаблон,
результат будет null. Метод matches
возвращает только true или false
без объекта совпадения:
val txt = "123 456 789"
val partial = Regex("\\d+").matchEntire(txt)
val whole = Regex("\\d+ \\d+ \\d+").matchEntire(txt)
println(partial)
println(whole?.value)
Дана строка:
val txt = "abc"
Проверьте, состоит ли строка только из строчных букв, и выведите результат в консоль.