Salut Tous

je désespere de parvenir à écrire une regex qui supprime les caracteres présents plusieurs fois dans un string.

exemple :

str = "abcabcd";

devrait devenir :

"abcd"

J'ai trouvé la regex suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
string.replace(/[^\w\s]|(.)(?=\1)/gi, "")
Mais hélas ça ne supprime que les doublons qui se suivent ( "aabbcc" devient "abc" mais "abcabcd" reste "abcabcd" )

Cordialement