Regex entfernen von sich wiederholenden Zeichen aus einer Zeichenfolge von javascript

Habe ich einen Weg gefunden, wie entfernen von sich wiederholenden Zeichen aus einem string mit regular expressions.

function RemoveDuplicates() {
    var str = "aaabbbccc";
    var filtered = str.replace(/[^\w\s]|(.)\1/gi, "");  
    alert(filtered);
}

Ausgabe: abc
das ist in Ordnung.

Aber wenn str = "aaabbbccccabbbbcccccc" dann Ausgabe abcabc.
Gibt es eine Möglichkeit zu bekommen, nur einzigartige Charaktere oder entfernen Sie alle Duplikate einer?
Bitte lassen Sie mich wissen, wenn es irgendeinen Weg gibt.

  • Spielt die Reihenfolge eine Rolle? In anderen Worten, ist es notwendig, dass das erste vorkommen des Zeichens ist, die Sie sparen?
  • ich will Zeichen in der gleichen Reihenfolge nach entfernen der Duplikate ein. Nur einmalig wird.
InformationsquelleAutor Simpal Kumar | 2013-10-10
Schreibe einen Kommentar