Je voudrais savoir comment récupérer tous les résultats de chaque balise <p>
.Python expression régulière pour plusieurs balises
import re
htmlText = '<p data="5" size="4">item1</p><p size="4">item2</p><p size="4">item3</p>'
print re.match('<p[^>]*size="[0-9]">(.*?)</p>', htmlText).groups()
Résultat:
('item1',)
ce que je dois:
('item1', 'item2', 'item3')
-1 pour essayer d'analyser des langues non régulières avec des expressions régulières. – Svante
est d'accord, n'y at-il pas une bibliothèque python, qui est célèbre pour l'analyse de HTML? BeautifulSoup? htmllib? – DevelopingChris
Merci pour votre réponse. J'avais besoin d'un moyen python pour imprimer toutes les valeurs des balises p à partir d'un petit HTML sans rien installer de nouveau sur le serveur. –