Задачи на регулярные выражения в Dart. Часть 1
Дана строка:
String str = "ahb acb aeb aeeb adcb axeb";
Напишите регулярку, которая найдет строки
'ahb', 'acb', 'aeb'
по шаблону: буква 'a', любой символ,
буква 'b'.
Дана строка:
String str = "ahb acb aeb aeeb adcb axeb";
Напишите регулярку, которая найдет строки
'aeeb', 'adcb', 'axeb'
по шаблону: буква 'a', два любых
символа, буква 'b'.
Дана строка:
String str = "a.a aba aea";
Напишите регулярку, которая найдет строку
'a.a', не захватив остальные.
Дана строка:
String str = "2+3 223 2223";
Напишите регулярку, которая найдет строку
'2+3', не захватив остальные.
Дана строка:
String str = "23 2+3 2++3 2+++3 345 567";
Напишите регулярку, которая найдет строки
'2+3', '2++3', '2+++3',
не захватив остальные (+ может быть любое
количество).
Дана строка:
String str = "23 2+3 2++3 2+++3 445 677";
Напишите регулярку, которая найдет строки
'23', '2+3', '2++3',
'2+++3', не захватив остальные.
Дана строка:
String str = "*+ *q+ *qq+ *qqq+ *qqq qqq+";
Напишите регулярку, которая найдет строки
'*q+', '*qq+', '*qqq+',
не захватив остальные.
Дана строка:
String str = "[abc] {abc} abc (abc) [abc]";
Напишите регулярку, которая найдет строки
в квадратных скобках и заменят их на '!'.
Дана строка:
String str = "a1a a2a a3a a4a a5a aba aca";
Напишите регулярку, которая найдет строки,
в которых по краям стоят буквы 'a',
а между ними одна цифра.
Дана строка:
String str = "a1a a22a a333a a4444a a55555a aba aca";
Напишите регулярку, которая найдет строки,
в которых по краям стоят буквы 'a',
а между ними любое количество цифр.