⊗pyPmREMF 60 of 129 menu

La méthode findall dans les expressions régulières Python

Pour rechercher toutes les correspondances avec une expression régulière en Python, on utilise la méthode findall. Dans le premier paramètre de la méthode, on spécifie l'expression régulière à rechercher, et dans le second paramètre - la chaîne de caractères dans laquelle effectuer la recherche. La méthode vérifie toutes les correspondances, en les cherchant de gauche à droite. Elle retourne une liste de chaînes des correspondances ou une liste de tuples si des groupes de capture sont définis dans l'expression régulière. Si aucune correspondance n'est trouvée, une liste vide est retournée. La syntaxe de la méthode findall est la suivante :

re.findall(quoi chercher, où chercher)

Trouvons toutes les correspondances avec l'expression régulière dans la chaîne :

txt = '12 43 56 ab' res = re.findall('\d+', txt) print(res)

Résultat de l'exécution du code :

['12', '43', '56']

Soit la chaîne :

txt = '123 aaa 456 bbb 789'

Affichez la liste des sous-chaînes contenant des chiffres.

Soit la chaîne :

txt = 'abc 123 def 456 789'

Affichez la liste des sous-chaînes contenant des lettres.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser