⊗pyPmREPG 55 of 129 menu

Poches via la méthode group dans la méthode search de Python

Une méthode alternative pour travailler avec les poches est d'utiliser la méthode group. Son paramètre spécifie le numéro de la poche à afficher. Si le paramètre est 0 ou laissé vide, alors la sous-chaîne entière correspondant à l'expression régulière sera retournée.

Supposons que nous ayons la chaîne :

txt = '123 456 789'

Extrayons-en la première correspondance avec les chiffres, définis par l'expression régulière de la méthode search. Puis plaçons la sous-chaîne dans trois poches, chacune étant affichée par la méthode group :

res = re.search('(\d+)(\d+)(\d+)', txt) print(res.group(0)) # affichera '123' print(res.group(1)) # affichera '1' print(res.group(2)) # affichera '2' print(res.group(3)) # affichera '3'

Chaîne donnée :

txt = 'username:john'

Placez 'username:' dans la première poche, et 'john' - dans la seconde. Affichez toutes les poches dans la console.

Chaîne donnée :

txt = '123 aaabbbccc'

Répartissez tous les caractères alphabétiques dans trois poches de telle sorte que la sous-chaîne composée de la lettre 'a' aille dans la première poche, 'b' - dans la seconde, 'c' - dans la troisième. Affichez toutes les poches dans la console.

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