Regex pour supprimer tous les caractères répétés
Bonjour à tous,
j'utilise actuellement une fonction qui a cette forme :
Code:
1 2 3
| $regex = '#(\w)\1{'.$nb.',}#'; //
$replace = str_repeat('\1', $nb);
return preg_replace($regex, $replace, $chaine); |
Elle me renvoie ma chaîne, débarrassée des caractères identiques se suivant. Ainsi, AAABBBCCCCDDD me renvoie ABCD.
Je souhaiterais savoir si il était possible de supprimer TOUS les caractères identiques, quelque soit leur position dans la chaîne.
Actuellement, AAABBBCCCAABB
me renverra ABCAB, j'aimerais simplement obtenir ABC dans ce cas précis.
Merci beaucoup !