В данном уроке мы с вами разберем метод search
,
который осуществляет поиск в строке по регулярному
выражению. Он принимает следующие параметры:
строка.search(регулярка)
, а возвращает
позицию первой найденной подстроки, а если
она не найдена - то -1
.
В следующем примере мы находим позицию подстроки
'aaa'
в нашей строке:
let str = 'a aa aaa aaaa aaaa';
let res = str.search(/aaa/);
В результате в переменную запишется следующее:
5
Дана строка:
let str = '1 23 456 789';
Найдите позицию первого числа, состоящего из трех цифр.