Задачи на регулярные выражения в Python. Часть 4
Дана строка:
txt = 'wйw wяw wёw wqw'
Напишите регулярку, которая найдет строки
по шаблону: по краям стоят буквы
'w', а между ними - буква кириллицы.
Дана строка:
txt = 'ааа ббб ёёё ззз ййй ААА БББ ЁЁЁ ЗЗЗ ЙЙЙ'
Напишите регулярку, которая найдет все слова по шаблону: любая кириллическая буква любое количество раз.
Дана строка:
txt = 'aba aea aca aza axa a.a a+a a*a'
Напишите регулярку, которая найдет строки
'a.a', 'a+a', 'a*a',
не затронув остальных.
Дана строка:
txt = 'xaz x.z x3z x@z x$z xrz'
Напишите регулярку, которая найдет строки
по шаблону: буква 'x', затем НЕ
точка, НЕ собака, и НЕ доллар, а потом
буква 'z'.
Напишите регулярку, которая найдет строки
по шаблону: цифра или точка от 1
и более раз.
Напишите регулярку, которая найдет строки
по шаблону: не цифра и не буква от
'a' до 'g' от 3 до
7 раз.
Дана строка:
txt = 'x[]z x[[]]z x()z'
Напишите регулярку, которая найдет все
слова по шаблону: буква 'x',
затем квадратные скобки любое количество
раз, затем буква 'z'.
Дана строка:
txt = 'x[]z x{}z x.z x()z x([])z'
Напишите регулярку, которая найдет все
слова по шаблону: буква 'x',
затем любое количество любых скобок, затем
буква 'z'.
Дана строка:
txt = '^xx axx ^zz bkk @ss'
Напишите регулярку, которая найдет строки по шаблону: шляпка или собака, а затем две латинских буквы.
Дана строка:
txt = '^xx axx ^zz bkk @ss'
Напишите регулярку, которая найдет строки по шаблону: НЕ шляпка и не собака, а затем две латинских буквы.
Дана строка:
txt = '^xx axx ^zz bkk'
Напишите регулярку, которая найдет строки по шаблону: не шляпка и не пробел, а затем две латинских буквы.
Дана строка:
txt = 'xaz xBz xcz x-z x@z'
Найдите все строки по следующему шаблону:
буква 'x', большая или маленькая
буква или дефис, буква 'z'.