# Регулярные выражения 1. Найдите все натуральные числа (возможно, окружённые буквами); 2. Найдите все «слова», написанные капсом (то есть строго заглавными), возможно внутри настоящих слов (аааБББввв); 3. Найдите слова, в которых есть русская буква, а когда-нибудь за ней цифра; 4. Найдите все слова, начинающиеся с русской или латинской большой буквы (``\b`` — граница слова); 5. Найдите слова, которые начинаются на гласную (``\b`` — граница слова); 6. Найдите все натуральные числа, не находящиеся внутри или на границе слова; 7. Найдите строчки, в которых есть символ * (. — это точно не конец строки!); 8. Найдите строчки, в которых есть открывающая и когда-нибудь потом закрывающая скобки; 9. Выделите одним махом весь кусок оглавления (в конце примера, вместе с тегами); 10. Выделите одним махом только текстовую часть оглавления, без тегов; 11. Найдите пустые строчки; 12. Найдите время Время имеет формат часы:минуты. И часы, и минуты состоят из двух цифр, пример: 09:00. Напишите регулярное выражение для поиска времени в строке: “Завтрак в 09:00”. Учтите, что “37:98” – некорректное время. 13. Цвет Напишите регулярное выражение для поиска HTML-цвета, заданного как #ABCDEF, то есть символ "#" и затем 6 шестнадцатеричных символов. 14. Разобрать арифметическое выражение Арифметическое выражение состоит из двух чисел и операции между ними, например: * 1 + 2 * 1.2 *3.4 * -3/ -6 * -2-2 Список операций: “+”, «-», “*” и “/”. Также могут присутствовать пробелы вокруг оператора и чисел. Напишите регулярное выражение, которое найдёт как всё арифметическое действие, так и (через группы) два операнда.