Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktSpRgTsk 77 of 299 menu
◀ ▶

Практика на регулярные выражения в Kotlin

Дана строка:

val line = "order_id=8842; status=ok"

Соберите список значений после знака "=" и выведите его в консоль.

Дана строка:

val phones = "tel: +7-900-111-22-33, tel: +7-901-222-33-44"

Соберите все фрагменты из цифр длиной от 10 до 12 и выведите их списком.

Дана строка:

val html = "<b>hi</b> and <i>yo</i>"

Удалите теги в угловых скобках и выведите текст без разметки.

Дана строка:

val path = "/users/15/profile/edit"

Проверьте, что путь содержит числовой идентификатор пользователя, и выведите этот идентификатор в консоль.

Дана строка:

val email = "name.surname@company.co.uk"

Разделите адрес на локальную часть и домен по символу "@" и выведите обе части.

Дана строка:

val text = "price: 12.50 USD, tax: 1.05 USD"

Найдите все дробные числа с точкой и выведите их списком.

Дана строка:

val code = "var x = 10; var y = 20;"

Замените имена переменных после "var " на "item" и выведите результат.

Дана строка:

val row = "2026-03-15;2026-03-16;2026-03-17"

Разбейте строку на отдельные даты и выведите количество частей.

Дана строка:

val word = "Kotlin"

Проверьте, что вся строка состоит только из латинских букв, и выведите результат.

Дана строка:

val log = "ERROR: disk full\nINFO: ok\nERROR: timeout"

Найдите все строки, начинающиеся с "ERROR", и выведите их списком.

Дана строка:

val hex = "color: #ff00aa and #00ff00"

Найдите все шестнадцатеричные коды вида # и шесть символов после него и выведите их списком.

Дана строка:

val pwd = "pass=Ab12!word"

Проверьте, что после "pass=" идет не короче 8 символов из букв, цифр или знака "!", и выведите valid или invalid.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить