Regex для удаления повторяющегося шаблона символов в строке

У меня есть строка, которая может иметь повторяющуюся последовательность символов, например

'xyzzyxxyzzyxxyzzyx'

Мне нужно написать регулярное выражение, которое заменит такую строку с наименьшим повторяющимся шаблоном:

'xyzzyxxyzzyxxyzzyx' becomes 'xyzzyx',

'abcbaccbaabcbaccbaabcbaccba' becomes 'abcbaccba'

Ответы на вопрос(3)

Ваш ответ на вопрос