Я хочу сопоставить повторяющиеся слова, такие как abc abc
.Вот регулярное выражение:
(\w+)(\s\1)+
Это прекрасно работает для таких строк, как:
pds dd dd dd dd sd
и соответствует dd dd dd dd
в качестве группы и "dd"
, " dd"
, но это не такто, что я ищу.
Я бы хотел сопоставить dd
отдельно, как оператор разбиения, который разбивается вокруг " "
и возвращает 4 dd
.Я не ищу никаких других методов, кроме одного регулярного выражения.Это можно сделать с помощью двух регулярных выражений, но мне интересно, можно ли написать в одном регулярном выражении?