Bonjour,

je voulais supprimer une phrase dans une chaine string , j'ai essayé cette fonction :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 .