⊗pyPmREMFP 61 of 129 menu

Les groupes de capture dans la méthode findall de Python

Dans la méthode findall, il est possible de définir des groupes de capture pour rechercher des correspondances.

Supposons que nous ayons la chaîne :

txt = '12 43 56 ab'

Trouvons toutes les paires de chiffres et répartissons-les dans des groupes de capture :

res = re.findall('(\d)(\d)', txt) print(res)

Le résultat de l'exécution du code :

[('1', '2'), ('4', '3'), ('5', '6')]

Soit la chaîne suivante :

txt = '12:37 15:48 17:59';

Trouvez-y toutes les sous-chaînes contenant l'heure et pour chaque correspondance, répartissez les heures et les minutes dans des groupes de capture distincts.

Soit la chaîne :

txt = 'site.ru sss site.com zzz site.net';

Extrayez les noms de domaine de cette chaîne, en plaçant le nom du domaine et son extension dans des groupes de capture différents.

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