Регулярные выражения (англ. regular expressions)
используются для поиска определенных слов или строк-образцов (англ. pattern, по-русски её часто называют «шаблоном», «маской».) внутри strings
.
Например, если необходимо найти слово the
в строке The dog chased the cat
, можно воспользоваться следующим регулярным выражением: /the/gi
Разобьем выражение на части:
/
- начало регулярного выражения.
the
- символьный шаблон, который мы хотим найти.
/
конец регулярного выражения.
Флаг g
сокращенно от global
- задает глобальный поиск, если этот флаг установлен, то выражение возвратит все совпадающие с шаблоном символы.
Флаг i
сокращенно от ignore
- задает регистронезависимый поиск, то есть поиск не будет зависеть от верхнего или нижнего регистра символов.
Найдите все совпадения с словом and
в строке testString
.
Это можно сделать, заменив .
в регулярном выражении на слово and