Сделать группу захвата в регулярном выражении начала следующего матча в начале предыдущего

У меня есть это регулярное выражение "(\ d) \ d \ 1", пытающееся соответствовать числам как "101". У меня также есть этот номер "552523", и он соответствует "525", но не соответствует "252". Я думаю, что это не работает, потому что следующий матч начинается в конце предыдущего матча?

В случае наложения регулярного выражения типа "\ w \ w" можно использовать "(?=(\ W \w))", но при попытке перекрыть группу захвата, например "(\d).\1" using "(?=((\d).\1))"не сработает.

как я могу сделать так, чтобы мое регулярное выражение совпадало с "525" и "252"?

0 ответов

Другие вопросы по тегам