Желая внести некоторый заказ в свои знания о регулярных выражениях, я решил ознакомиться с книгой о них, "Представляя регулярные выражения". И я знаю это глупо, но один из вводных примеров для меня не имеет смысла.
(\d)\d\1
Пример текста:
123-456-7890
(следует записать первое число, 123
)
Может ли кто-нибудь объяснить, что здесь происходит?
Насколько я могу судить, первая \d
фиксирует число 123. \1
обратные ссылки (метки) группы для последующего использования. Скобки ограничивают область действия группы. Но что делает вторая \d
?
Простое объяснение, как маленькому ребенку или золотому ретриверу, предпочтительнее.