Я нашел способ удаления повторяющихся символов из строки с использованием регулярных выражений.Regex удалить повторяющиеся символы из строки по javascript
function RemoveDuplicates() {
var str = "aaabbbccc";
var filtered = str.replace(/[^\w\s]|(.)\1/gi, "");
alert(filtered);
}
Выход: abc
это работает отлично.
Но если str = "aaabbbccccabbbbcccccc"
, тогда выход abcabc
. Есть ли способ получить только уникальные символы или удалить все дубликаты? Пожалуйста, дайте мне знать, если есть какой-либо способ.
ли дело заказа? Другими словами, необходимо ли, чтобы первое появление символа было тем, что вы сохранили? –
Мне нужны символы в той же последовательности после удаления дубликатов. Только уникальный. –