@albertalexandrov

Что значит \1 в регулярном выражении?

Всем привет!

Что в регулярном выражении ^\W\d{2}\s?\.([abc\d])\1\1$ значит \1?

Что в строке !12.a будет соответствовать \1?
  • Вопрос задан
  • 311 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
build engineer
\1 означает backreference, то есть ссылка на групповую конструкцию. В данном случае у вас группа это ([abc\d]), таким образом \1 будет обозначать то, что попало под эту группу (буква a,b,c или цифра).
В вашей строке !12.a это будет 'a'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
iCode Москва
от 90 000 до 200 000 ₽
SwapZilla.co Сочи
от 200 000 ₽
SwapZilla.co Москва
от 200 000 ₽
11 июл. 2020, в 14:05
5000 руб./за проект
11 июл. 2020, в 13:48
8000 руб./за проект
11 июл. 2020, в 13:36
750 руб./в час