From d22cf48e7b9ac951143d806ab750e63a46017be6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C2=A1ke?= <77801554+front42@users.noreply.github.com> Date: Mon, 16 Mar 2026 23:24:25 +0300 Subject: [PATCH] fix: save eaten backslash in regexp-escaping article.md ru --- 9-regular-expressions/07-regexp-escaping/article.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/9-regular-expressions/07-regexp-escaping/article.md b/9-regular-expressions/07-regexp-escaping/article.md index 67724f20cf..d885408de8 100644 --- a/9-regular-expressions/07-regexp-escaping/article.md +++ b/9-regular-expressions/07-regexp-escaping/article.md @@ -36,7 +36,7 @@ alert( "1\\2".match(/\\/) ); // '\' Символ косой черты `'/'`, так называемый "слэш", не является специальным символом, но в JavaScript он используется для открытия и закрытия регулярного выражения: `pattern:/...шаблон.../`, поэтому мы должны экранировать его. -Вот как выглядит поиск самой косой черты `'/'`: +Вот как выглядит поиск косой черты `'/'`: ```js run alert( "/".match(/\//) ); // '/' @@ -64,7 +64,7 @@ alert( "Глава 5.1".match(regexp) ); // null Причина в том, что символы обратной косой черты "съедаются" строкой. Как вы помните, обычные строки имеют свои специальные символы, такие как `\n`, и для экранирования используется обратная косая черта. -Вот как воспринимается строка "\d\.\d": +Вот как воспринимается строка "\d\\.\d": ```js run alert("\d\.\d"); // d.d