J'ai une corde :
a = '0202201131181'
Je veux remplacer toutes les occurrences multiples de 1
sur a
si elle est présente, par un seul 1
mais si une seule occurrence de '1' est trouvée, elle est remplacée par la chaîne vide ''.
Mon objectif final est d'obtenir :
a = '0202201318'
Ici, le '1' après le caractère '8' n'apparaît qu'une seule fois, il est donc remplacé par une chaîne vide, mais le '11' avant le caractère '3' et après le caractère '3' est remplacé par '1'.
Voici un bloc de code if-else que j'ai essayé, qui est partiellement correct :
if '11' in a:
a = a.replace("11","1")
else:
a = a.replace("1","")
Mais il produit '02022013181'
ce qui est incorrect. Comment faire ?