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

Практика на шаблоны в Rust

В этих задачах потренируем поиск, замену и разбиение. Шаблон каждый раз собирайте сами в коде задачи.

Дана строка:

let line = "id=77; name=ann";

Найдите значения после знака "=" до точки с запятой или конца и выведите их по очереди.

Дана строка:

let line = "code: 404, code: 500";

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

Дана строка:

let line = "<p>hi</p>";

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

Дана строка:

let line = "one.two.three";

Разрежьте по точке и выведите три слова на отдельных строках.

Дана строка:

let line = "mail: user@host.net";

Проверьте, что после слова "mail:" идет фрагмент с символом "@" и точкой в домене. Выведите "ok" или "no".

Дана строка:

let line = "item1 item22 item333";

Замените каждое слово, в конце которого есть цифры, на "tag".

Дана строка:

let line = "2024-05-01";

Замените дату на формат с точками: день, месяц, год из исходной строки. Выведите новую строку.

Дана строка:

let line = " trim me ";

Уберите пробелы по краям и сожмите внутренние группы пробелов до одного. Выведите результат в кавычках.

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