> ## Content Index
> Fetch the complete content index at: https://blog.themarfa.name/llms.txt
> Use this file to discover other available public pages before exploring further.

# Как активировать поиск на странице с поддержкой Regex
- URL: https://blog.themarfa.name/kak-aktivirovat-poisk-na-stranitsie-s/
- Published: 2020-07-10T13:20:00.000Z
- Updated: 2020-07-10T13:19:59.000Z
- Description: Regex Search добавляет поиск по странице с поддержкой регулярных выражений.
- Author: Константин Докучаев
- Tags: chrome, Firefox, Regex Search

При поиске на открытой странице браузера мне часто не хватает возможности написать простое регулярное выражение. Ведь обычная поддержка «\*» или «?» для обозначения любых или некоторых символов сильно улучшила бы встроенный поиск.

**Regex Search** добавляет поиск по странице с поддержкой регулярных выражений.

Если вы не знаете, то регулярные выражения это специальный язык поиска для текста, где некоторые символы искомого текста можно заменить на специальные метасимволы (маску).

![](https://storage.ghost.io/c/71/cf/71cf070c-b8aa-467e-9efd-cf18f7dcf253/content/images/2020/07/image-37.png)

К примеру, вы хотите найти фразу «сборник законов». Для этого можно произвести поиск:

- `(\W|^)сборник\законов(\W|$)`
- `(\W|^)сборник\s{0,3}законов{0,1}(\W|$)`
- `(\W|^)сборник(и)\s{0,3}законов{0,1}(\W|$)`

`\W` соответствует любому символу, кроме букв, цифр и знака подчеркивания. Этот элемент исключает из поиска символы в начале или конце фразы.

В примере 2 элемент `\s` соответствует пробелу, а `{0,3}` указывает на то, что между словами сборник и законов может быть от 0 до 3 пробелов.

`^` соответствует началу новой строки. Этот элемент позволяет искать с помощью регулярного выражения фразы, которые находятся в начале строки и перед которыми отсутствуют символы.

`$` соответствует окончанию строки. Этот элемент позволяет искать с помощью регулярного выражения фразы, которые находятся в конце строки и после которых отсутствуют символы.

В примере 3 `(s)` соответствует букве и, а `{0,1}` указывает на то, что эта буква может встречаться 0 или 1 раз в конце слова "сборник". Таким образом, регулярное выражение ищет словосочетание сборник законов и сборники законов. Другой вариант: вместо `{0,1}` можно использовать символ «?».

[Скачать для Chrome](https://chrome.google.com/webstore/detail/chrome-regex-search/bpelaihoicobbkgmhcbikncnpacdbknn) | [Скачать для Firefox](https://addons.mozilla.org/ru/firefox/addon/regexsearch/) | [Почитать про регулярные выражения](https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5%5F%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F)