⊗pyPmRESNP 57 of 129 menu

Imenovani džepovi u metodu search Pajton

Da bismo olakšali rad sa džepovima, možemo im dati imena. Za to u prvom parametru metode search pre oznake regularnog izraza upisuje se string '?P', nakon čega se u uglastim zagradama navodi ime džepa.

Takve džepove možemo dobiti pomoću metode groupdict. On će ih prikazati u vidu rečnika, u kojem je ključ - ime džepa, a vrednost - podstring koji se u njemu nalazi.

Hajde da pogledamo rad sa imenovanim džepovima na primeru. Pretpostavimo da imamo string:

txt = '123 456'

Hajde da napravimo dva džepa za njega, koji će se zvati 'num1' i 'num2' redom:

res = re.search('(?P<num1>\d+)\s(?P<num2>\d+)', txt)

Sada ćemo prikazati naše džepove metodom groupdict:

print(res.groupdict()) # ispisaće {'num1': '123', 'num2': '456'}

Dat je string sa vremenom:

txt = '12:59:59'

Stavite sate, minute i sekunde u posebne imenovane džepove.

Dat je string:

txt = 'aaa bbb 123 456'

Stavite podstringove 'aaa' i 'bbb' u posebne imenovane džepove.

Dat je string:

txt = 'alex23'

Stavite ime i godine korisnika u posebne imenovane džepove.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij