Remplacer des Mots dune list dans chaine string
Bonjour,
je voulais supprimer une phrase dans une chaine string , j'ai essayé cette fonction :
Code:
1 2 3 4 5 6 7 8 9
|
def Rempalcer(textString):
cle = ['Comparer','(voir tous les produits)','(voir tous les articles)']
if textString.find(cle[0]):
return textString.replace(cle[0], '')
elif textString.find(cle[1]):
return textString.replace(cle[1], '')
elif textString.find(cle[2]):
return textString.replace(cle[2], '') |
La fonction elle supprimer que le premier element de la liste qui est "Comparer".
voici le resultat aprés l'excution de ces fonctiosn :
Citation:
Marque :
Axolotl Biosystems
(voir tous les produits)
Catégorie : Professionnelle
Thématique :
La bio-impression
(voir tous les articles)
j'ai essayé aussi cette 2éme fonction : son fonction est ( étirer la liste et chaque element le remplacer si ce trouve cette elements dans textString.
Code:
1 2 3 4 5 6
|
def Rempalcer(textString):
cle = ['Comparer','(voir tous les produits)','(voir tous les articles)']
for x in cle:
if textString.find(x):
return textString.replace(x, '') |
Il remplace toujours le premier Element dans notre cas qui est le mot Comparer veut dire la position 0 .