0
0 комментариев

Помогите понять почему так именно так работает регулярное выражение.

Решал задачу по регуляркам, суть была в поиске слов состоящих из двух одинаковых частей(catcat, wqewqe), в итоге подобрал случайно регулярку которая работает, но не могу понять почему так, вот она

\b(\w+?)\1\b

Ход моих мыслей: сначала мы ищем слова и разбиваем их по группам, но вот как обращение к первой группе которую нашли, найдет нам в тексте слово catcat. По всей видимости я что-то упускаю(наверное как работают группы) объясните пожалуйста как отрабатывает данная регулярка и почему она находит слова из двух одинаковых частей.


Добавить комментарий