Regex для удаления повторяющегося шаблона символов в строке
У меня есть строка, которая может иметь повторяющуюся последовательность символов, например
'xyzzyxxyzzyxxyzzyx'
Мне нужно написать регулярное выражение, которое заменит такую строку с наименьшим повторяющимся шаблоном:
'xyzzyxxyzzyxxyzzyx' becomes 'xyzzyx',
'abcbaccbaabcbaccbaabcbaccba' becomes 'abcbaccba'