Найдите все натуральные числа (возможно, окружённые буквами);
Натура́льные чи́сла — числа, возникающие естественным образом при счёте (1, 2, 3, 4, 5, 6, 7 и так далее).
например:
asd123df 1234fhnjum fnyujnu55667
неверные:
sf12.34rgt
Найдите все «слова», написанные капсом (то есть строго заглавными), возможно внутри настоящих слов (аааБББввв);
Найдите слова, в которых есть русская буква, а когда-нибудь за ней цифра;
Найдите все слова, начинающиеся с русской или латинской большой буквы (\b — граница слова);
Найдите слова, которые начинаются на гласную (\b — граница слова);
Найдите все натуральные числа, не находящиеся внутри или на границе слова;
Найдите строчки, в которых есть символ * (. — это точно не конец строки!);
Найдите строчки, в которых есть открывающая и когда-нибудь потом закрывающая скобки;
Выделите одним махом весь кусок оглавления (в конце примера, вместе с тегами);
<h1>Заголовок</h1>
Выделите одним махом только текстовую часть оглавления, без тегов;
<h1>Заголовок</h1>
Найдите пустые строчки;
не пустая
ещё раз не пустая
Найдите время
Время имеет формат часы:минуты. И часы, и минуты состоят из двух цифр, пример: 09:00. Напишите регулярное выражение для поиска времени в строке: “Завтрак в 09:00”. Учтите, что 37:98 – некорректное время.
Цвет
Напишите регулярное выражение для поиска HTML-цвета, заданного как #ABCDEF, то есть символ # и затем 6 шестнадцатеричных символов.
Разобрать арифметическое выражение
Арифметическое выражение состоит из двух чисел и операции между ними, например:
1 + 21.2 * 3.4-3 / -6-2 - 2Список операций: +, -, * и /.
Пробелы вокруг оператора и чисел могут отсутствовать.
Напишите регулярное выражение, которое найдёт как всё арифметическое действие, так и (через группы) два операнда.