У меня проблема с регулярным выражением, которое должно захватить уже захваченную подстроку...
У меня есть это регулярное выражение:
(?<domain>\w+\.\w+)($|\/|\.)
И я хочу рекурсивно захватить каждый субдомен. Например, в этой строке:
test1.test2.abc.def
Это выражение захватывает test1.test2
и abc.def
, но мне нужно захватить: test1.test2
test2.abc
abc.def
Знаете ли вы, есть ли возможность сделать это рекурсивно?
Спасибо!
-
и исключают_
.[a-zA-Z0-9-]
является лучшим приближением. См. этот ответ для правильного регулярного выражения. stackoverflow.com/questions/60269926/ - person Schwern   schedule 20.02.2020(?R)
может быть полезным. Не уверен, что вы имеете в виду. - person Schwern   schedule 20.02.2020