Bon, sait-on jamais...
Voici mon code (ça sert à gicler les <a href=nianiania> et autres <script> </a> et j'en passe
Donc, si je trouve un crochet ouvrant (< ) je SPLIT et je vais chercher le prochain crochet fermant (> )
ensuite je supprime ça de mon code...
Pourtant ça marchait bien en VB...
Oui je sais, c'est pas du VB ici
Code :
- var = "<"
- CROCHET = TXTWEB.split(var)
- x = len(CROCHET)
- print "%s %d" % ('LONGUEUR : ',len(TXTWEB))
- x = TXTWEB.count('<')
- print "%s %d %s" % ('RESTE : ',x,' <')
- for I in range(x):
- MORCEAU = CROCHET[I]
- L = len(MORCEAU)
- for J in range(1,L):
- if MORCEAU[J:L] == ">":
- ENLEVER = "%s%s" % ('<',MORCEAU[0:J+1])
- TXTWEB = TXTWEB.replace(ENLEVER,'')
- break
- print len(TXTWEB)
|
Bon, le problème : il me reste toujours un sacré paquet de crochets après.
J'ai essayé de le faire tourner 10 fois de suite et rien à faire, une fois la première boucle (ci-dessus) effectuée, il ne veut plus rien reconnaitre
Le pire c'est qu'il ose me dire 'Il vous RESTE xxx < !
Et une fois le code modifié vérifié, il en reste autant de >
Donc pourquoi mon foutu code ne tourne-t-il pas rond ?
---------------
http://www.ypikay.com