1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
>>> chaine = "Bonjour tout le \"monde\", j'ai dit \"le MONDE\" ! bon sens \"MONDE\""
>>> chaine
'Bonjour tout le "monde", j\'ai dit "le MONDE" ! bon sens "MONDE"'
>>> partie = chaine.split('"')
>>> partie
['Bonjour tout le ', 'monde', ", j'ai dit ", 'le MONDE', ' ! bon sens ', 'MONDE', '']
>>> lst_ss_ch = parties[1::2]
>>> lst_ss_ch
['monde', 'le MONDE', 'MONDE']
>>> ind = 0
>>> for seq in lst_ss_ch:
ind += 1
chaine = chaine.replace('"' + seq + '"', str(ind), 1)
>>> chaine
"Bonjour tout le 1, j'ai dit 2 ! bon sens 3"
>>> |
Partager