Zsebek a Python findall metódusban
A findall metódusban
beállíthatunk zsebeket az egyezések kereséséhez.
Tegyük fel, hogy van egy karakterláncunk:
pythontxt = '12 43 56 ab'
Keressük meg az összes szám párt és tegyük azokat zsebekbe:
pythonres = re.findall('(\d)(\d)', txt)
print(res)
A kód végrehajtásának eredménye:
python[('1', '2'), ('4', '3'), ('5', '6')]
Задание 1
Adott a következő karakterlánc:
pythontxt = '12:37 15:48 17:59';
Keressen meg benne minden időt tartalmazó részkarakterláncot, és minden találatnál tegye el külön zsebekbe az órákat és a perceket.
Задание 2
Adott egy karakterlánc:
pythontxt = 'site.ru sss site.com zzz site.net';
Szerezze ki a domain neveket ebből a karakterláncból, úgy, hogy a domain nevet és zónáját különböző zsebekbe helyezi.