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

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

Ниже собраны задачи по темам раздела про шаблоны: фрагменты текста, замена, разбиение и проверка всей строки целиком.

Дана строка:

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

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

Дана строка:

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

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

Дана строка:

var html = "<b>hi</b> and <i>yo</i>";

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

Дана строка:

var path = "/users/15/profile/edit";

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

Дана строка:

var email = "name.surname@company.co.uk";

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

Дана строка:

var text = "price: 12.50 USD, tax: 1.05 USD";

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

Дана строка:

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

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

Дана строка:

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

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

Дана строка:

var word = "Dart";

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

Дана строка:

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

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

Дана строка:

var hex = "color: #ff00aa and #00ff00";

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

Дана строка:

var pwd = "pass=Ab12!word";

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

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