Задачи на регулярные выражения в Go. Часть 2
Дана строка:
str := "aa a1a a22a a333a a4444a a55555a aba aca"
Напишите регулярку, которая найдет строки,
в которых по краям стоят буквы 'a',
а между ними любое количество цифр (в том
числе и ноль цифр, то есть строка 'aa').
Дана строка:
str := "avb a1b a2b a3b a4b a5b abb acb"
Напишите регулярку, которая найдет строки
следующего вида: по краям стоят буквы
'a' и 'b', а между ними - не
число.
Дана строка:
str := "ave a#b a2b ab a4b a5b a-b acb"
Напишите регулярку, которая найдет строки
следующего вида: по краям стоят буквы
'a' и 'b', а между ними - не
буква и не цифра.
Дана строка:
str := "ave a#a a2a aa a4a a5a a-a aca"
Напишите регулярку, которая заменит все пробелы
на '!'.
Дана строка:
str := "aa aba abba abbba abca abea"
Напишите регулярку, которая найдет строки
по шаблону: буква 'a', буква 'b'
один или более раз, буква 'a'.
Дана строка:
str := "aa aba abba abbba abca abea"
Напишите регулярку, которая найдет строки
по шаблону: буква 'a', буква 'b'
ноль или более раз, буква 'a'.
Дана строка:
str := "aa aba abba abbba abca abea"
Напишите регулярку, которая найдет строки
по шаблону: буква 'a', буква 'b'
один раз или ниодного, буква 'a'.
Дана строка:
str := "aa aba abba abbba abca abea"
Напишите регулярку, которая найдет строки
'aa', 'aba', 'abba',
'abbba', не захватив 'abca'
и 'abea'.
Дана строка:
str := "aba aea aca aza axa"
Напишите регулярку, которая найдет по следующему
шаблону: по краям стоят буквы 'a',
а между ними - буква 'b', 'e'
или 'x'.
Дана строка:
str := "a1a a3a a7a a9a aba"
Напишите регулярку, которая найдет по следующему
шаблону: по краям стоят буквы 'a',
а между ними - цифра от 3-х до 6-ти.