Extraction d'une partie d'une chaine dans une chaine

cs_berserk14 Messages postés 2 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 26 février 2006 - 24 févr. 2006 à 16:09
 Aide - 2 janv. 2019 à 17:31
Salut, je m'interresse au python, et j'aimerai realiser un prog qui va extraire une partie d'une chaine d'en une chaine complete. Je pensais mais qu'il fallait utiliser la librarie re mais je ne suis pas sur.


si quelqu'un a une idée?

3 réponses

dfleury Messages postés 2 Date d'inscription lundi 9 janvier 2006 Statut Membre Dernière intervention 13 mars 2006 23
13 mars 2006 à 07:24
Regarde cet exemple...C'est pas très académique... mais ca fonctionne vite.

chaine = 'aa bb www.free.fr_/a azertyuiop'
pos1 = chaine.find('www')
pos2 = chaine.find('/a')
#extraction sans le '/a'
sousChaine = chaine[pos1:pos2]
print sousChaine
#extraction avec le '/a'
pos2=pos2+len('/a')
sousChaine = chaine[pos1:pos2]
print sousChaine

Avec les expressions régulières. Cela me parait plus difficile.
19