⊗pyPmREPG 55 of 129 menu

Kieszenie poprzez metodę group w metodzie search Pythona

Alternatywnym sposobem pracy z kieszeniami jest użycie metody group. W jej parametrze wskazuje się numer kieszenia, który należy wypisać. Jeśli w parametrze wskazano 0 lub pozostawiono go pustym, to zwrócony zostanie cały podciąg pasujący do wyrażenia regularnego.

Załóżmy, że mamy ciąg:

txt = '123 456 789'

Wypiszmy z niego pierwsze dopasowanie z cyframi, określonymi wyrażeniem regularnym metody search. Następnie umieśćmy podciąg w trzech kieszeniach, każdy z których wypiszemy metodą group:

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

Dany ciąg:

txt = 'username:john'

Umieść 'username:' w pierwszym kieszeniu, a 'john' - w drugim. Wypisz wszystkie kieszenie do konsoli.

Dany ciąg:

txt = '123 aaabbbccc'

Rozłóż wszystkie znaki literowe na trzy kieszenie tak, aby podciąg składający się z litery 'a' trafił do pierwszego kieszenia, 'b' - do drugiego, 'c' - do trzeciego. Wypisz wszystkie kieszenie do konsoli.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć