Skip to content

Commit 54e7138

Browse files
authored
Правки текста
1 parent 7d79dcd commit 54e7138

File tree

1 file changed

+3
-3
lines changed
  • 9-regular-expressions/01-regexp-introduction

1 file changed

+3
-3
lines changed

9-regular-expressions/01-regexp-introduction/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ let regexp = new RegExp(`<${tag}>`); // то же, что /<h2>/ при отв
3939

4040
## Флаги
4141

42-
Регулярные выражения могут иметь флаги, которые влияют на поиск.
42+
Регулярные выражения могут иметь флаги, которые влияют на поиск или предоставляют дополнительную информацию.
4343

44-
В JavaScript их всего шесть:
44+
В JavaScript их всего семь:
4545

4646
`pattern:i`
4747
: С этим флагом поиск не зависит от регистра: нет разницы между `A` и `a` (см. пример ниже).
@@ -173,7 +173,7 @@ alert( regexp.test(str) ); // true
173173

174174
## Итого
175175

176-
- Регулярное выражение состоит из шаблона и необязательных флагов: `pattern:g`, `pattern:i`, `pattern:m`, `pattern:u`, `pattern:s`, `pattern:y`.
176+
- Регулярное выражение состоит из шаблона и необязательных флагов: `pattern:g`, `pattern:i`, `pattern:m`, `pattern:u`, `pattern:s`, `pattern:y`, `pattern:d`.
177177
- Без флагов и специальных символов, которые мы изучим позже, поиск по регулярному выражению аналогичен поиску подстроки.
178178
- Метод `str.match(regexp)` ищет совпадения: все, если есть флаг `pattern:g`, иначе только первое.
179179
- Метод `str.replace(regexp, replacement)` заменяет совпадения с `regexp` на `replacement`: все, если у регулярного выражения есть флаг `pattern:g`, иначе только первое.

0 commit comments

Comments
 (0)