Я ищу регулярное выражение, которое удалит все символы, которые были повторены в строке. Я уже решил это с помощью цикла. Просто интересно, есть ли регулярное выражение, которое может сделать то же самое.Regex для удаления всех повторяющихся символов
это то, что я до сих пор:
function onlyUnique(str) {
var re = /(.)(?=.*\1)/g
return str.replace(re, '');
}
Эта строка:
"rc iauauc!gcusa_usdiscgaesracg"
должен в конечном итоге, как это:
" !_de"
Я хочу удалить каждый символ, который находится в строке более одного раза. –
Это не дубликат [Regex удаляет повторяющиеся символы из строки по javascript] (http://stackoverflow.com/q/19301806/1529630). Это позволяет удалить все вхождения вместо того, чтобы оставить только первое. – Oriol
^^ и вопрос, OP хотят удалить только последовательные повторы. – Tushar