Евгений Колесников hai 1 ano
pai
achega
39f2b9ee32
Modificáronse 1 ficheiros con 21 adicións e 22 borrados
  1. 21 22
      articles/lab5_regex.md

+ 21 - 22
articles/lab5_regex.md

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