РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pyTsTmREL6 70 of 89 menu

Задачи на регулярные выражения в Python. Часть 6

Дана строка:

txt = 'aeeea aeea aea axa axxa axxxa'

Напишите регулярку, которая найдет строки по шаблону: по краям стоят буквы 'a', а между ними - или буква 'e' два раза или буква 'x' любое количество раз.

Дана строка:

txt = '123 abc 456 cde'

Найдите первую подстроку, содержащую только буквенные символы. Выведите ее в консоль.

Дана строка:

txt = '1 23 456 789'

Найдите позицию первого числа, состоящего из трех цифр.

Дана строка:

txt = 'abcde 123456'

Найдите в ней подстроку, состоящую только из букв. Выведите позицию начала и конца найденной подстроки.

Дана строка, содержащая домен:

txt = 'sss domain.ru zzz'

Найдите этот домен и положите его имя в первый карман, а зону - во второй.

Дана строка, содержащая дату:

txt = '31.12.2025'

Положите день в первый карман, месяц - во второй, а год - в третий.

Дана строка:

txt = 'username:john'

Положите 'username:' в первый карман, а 'john' - во второй. Выведите все карманы в консоль.

Дана строка:

txt = '123 aaabbbccc'

Разложите все буквенные символы по трем карманам так, чтобы подстрока, состоящая из буквы 'a' попала в первый карман, 'b' - во второй, 'c' - в третий. Выведите все карманы в консоль.

Дана строка, содержащая домен:

txt = 'http://domain.ru'

Получите кортеж, состоящий из протокола, имени домена и доменной зоны.

Дана строка со временем:

txt = '12:59:59'

Положите часы, минуты и секунды в отдельные именованные карманы.

Дана строка:

txt = 'aaa bbb 123 456'

Положите подстроки 'aaa' и 'bbb' в отдельные именованные карманы.

Дана строка:

txt = 'alex23'

Положите имя и возраст пользователя в отдельные именованные карманы.

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