@albertalexandrov

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

Всем привет!

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

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

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

Войти через центр авторизации
Похожие вопросы
FirstVDS Иркутск
от 50 000 до 90 000 руб.
от 150 000 руб.
от 150 000 до 200 000 руб.
11 дек. 2019, в 01:58
2500 руб./за проект
11 дек. 2019, в 01:57
1000 руб./в час
11 дек. 2019, в 00:13
600 руб./в час