Obligé de passé de
content[nb] = content[nb].replace('||', '|NULL|')
à
while content[nb].find('||') <> -1:
content[nb] = content[nb].replace('||', '|NULL|')
Une idée ?
content[nb] = content[nb].replace('||', '|NULL|')
while content[nb].find('||') <> -1:
content[nb] = content[nb].replace('||', '|NULL|')
# Euh
Posté par icyfemur . Évalué à 2.
d'ou (les "_" sont la pour montrer les paires replacés):
-||- => -|NULL|-
-||-| => -[NULL|-|
et
-||--||- => -|NULL|--|NULL|-
J'ai bon ?
[^] # Re: Euh
Posté par rangzen (site web personnel) . Évalué à 2.
-||-||||- => -|NULL|-|NULL||NULL|-
au lieu de
-||-||||- => -|NULL|-|NULL|NULL|NULL|-
[^] # Re: Euh
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 2.
tu as 6 pipe:
||||||
tu lui demande de remplacer deux pipes par |NULL|
alors il itere sur la chaine et des qu'il trouve deux pipe il les change en |NULL|
-> (les pipes entre ' ' sont ceux trouvés par la fonction de remplacement)
1 '||'||||
2 |NULL|'||'||
3 |NULL||NULL|'||'
4 |NULL||NULL||NULL|
les doubles pipes qui restent sont generés par ta chaine de remplacement, et il est tout a fais normal qu'ils restent. La fonction ne s'amusant pas a reparcourir toute la chaine a chaque fois,
[^] # Re: Euh
Posté par rangzen (site web personnel) . Évalué à 2.
:)
[^] # Re: Euh
Posté par rangzen (site web personnel) . Évalué à 2.
# idee
Posté par kesako . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.