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

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

В этих задачах составьте шаблон сами. В блоке дана только строка.

Дана строка:

let line = "error 404 on page";

Найдите трехзначное число и выведите его.

Дана строка:

let line = "file.txt fileXtxt";

Найдите имя с расширением ".txt" как отдельное слово.

Дана строка:

let line = "aaabaa";

Замените самую короткую цепочку буквы "a" перед "b" на восклицательный знак.

Дана строка:

let line = "user@host.com";

Проверьте, что строка целиком похожа на адрес с одной "@" и точкой в домене.

Дана строка:

let line = "v1.2.3-beta";

Выделите три числа версии до дефиса в отдельные карманы.

Дана строка:

let line = "cat catalog scatter";

Замените только отдельное слово "cat" на "pet".

Дана строка:

let line = "Name: Ann\nName: Bob";

С многострочным режимом найдите имя в начале каждой строки после "Name:".

Дана строка:

let line = "id:12 id:345 id:6";

Найдите идентификаторы из двух или трех цифр после "id:" и выведите их списком.

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