CHAINES supprimer xxx entre 'A' et 'B' ??? (résolu... trop con) - Python - Programmation
Marsh Posté le 22-06-2010 à 15:15:44
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 : 
 | 
 
 
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 ?
Marsh Posté le 22-06-2010 à 21:41:38
| erwan83 a écrit : Bonjour  | 
 
Tu veux donc virer ce qu'il y a entre TUT1 et TUT2. On se demande à quoi sert TUT1 en fait puisqu'il suffit de prendre ce qu'il y a après TUT2... 
 
| erwan83 a écrit : (je cherche pas à faire des replace) | 
 
Il y a plus simple 
a=chaine.index("TUT2" ) 
print chaine[a+3:]
Marsh Posté le 24-06-2010 à 14:48:32
Je vais voir... en fait c'est pour les cas ou on a: 
notre superbe <ahref truc>produit</a> 
pour le moment je ne retourne que : 
notre superbe 
Marsh Posté le 22-06-2010 à 12:00:44
Bonjour
soit une chaine délimitée par 'TUT1' et 'TUT2'
exemple : 'TUT1<a href="proutoroutmachinàlacon.comTUT2Je vais au bois cueillir des fraises pour ma mère grand')
donc je définie les variables début et fin (TUT1 et TUT2)
je cherche bien évidemment à retomber sur 'Je vais au bois cueillir des fraises pour ma mère grand'
existe-t-il une fonction qui pourrait faire ça ?
j'avoue que je galère un brin !
(je cherche pas à faire des replace)
MERCI !
Message édité par erwan83 le 29-06-2010 à 09:53:36
---------------
https://www.oise-net-multiservices.com