Задачи на регулярные выражения в Java. Часть 7
Дана строка:
String str = "aa aba abba abbba abbbba abbbbba";
Напишите регулярку, которая найдет строки
'abba', 'abbba', 'abbbba'
и только их.
Дана строка:
String str = "aa aba abba abbba abbbba abbbbba";
Напишите регулярку, которая найдет строки
вида 'aba', в которых 'b' встречается
менее трех раз (включительно).
Дана строка:
String str = "aa aba abba abbba abbbba abbbbba";
Напишите регулярку, которая найдет строки
вида 'aba', в которых 'b' встречается
более четырех раз (включительно).
Дана строка:
String str = "aba accca azzza wwwwa";
Напишите регулярку, которая найдет все строки
по краям которых стоят буквы 'a',
и заменит каждую из них на '!'. Между
буквами a может быть любой символ (кроме
'a').
Дана строка:
String str = "12 34 56 78";
Поменяйте местами цифры во всех двухзначных числах.
Дана строка с датой:
String str = "31.12.2025";
Преобразуйте эту дату в '2025.12.31'.
Дана строка:
String str = "The numbers are 3, 7 and 12";
Замените все числа в строке на их квадраты.
Ожидаемый результат:
'The numbers are 9, 49 and 144';
Дана строка:
String str = "2023-01-15 2022-12-31 2024-05-20";
Преобразуйте все даты в формат день.месяц.год.
Дана строка:
String str = "Costs: 15, 20, 100";
Увеличьте все цены на 10%.
Дана строка:
String str = "aaa [2] bbb [3] ccc [12] ddd";
Найдите числа, стоящие в скобках и увеличьте их в два раза. То есть из нашей строки должна получится следующая:
'aaa [6] bbb [9] ccc [24] ddd';