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