# Метод search

Метод `search` находит совпадения строки с регулярным выражением и возвращает позицию первого совпадения. Если совпадений не найдено, то метод вернет `-1`.

## Синтаксис

`строка.search(регулярное выражение);`

## Пример

Давайте найдем позицию подстроки:

`let str = 'aaa xax bbb'; let res = str.search(/x.x/); console.log(res);`

Результат выполнения кода:

`4`

## Смотрите также

- метод `test`,
  который проверяет строку
- метод `match`,
  который ищет совпадения в строке
- метод `matchAll`,
  который ищет все совпадения в строке
- метод `exec`,
  который выполняет последовательный поиск
- метод `replace`,
  который выполняет поиск и замену
- метод `split`,
  который разбивает строку
- метод `includes`,
  который выполняет поиск заданной строки в текущей строке

←→
↑
en ru