⊗pyPmREMSeP 54 of 129 menu

Kišenės Python search metode

Dažnai, ieškant atitikmens, patogu išskaidyti poeilutę į vadinamąsias kišenes. Jos yra būdas suskirstyti rastą dalį į atskiras dalis. Norint jų naudoti, reikia reguliariosios išraiškos dalį įrašyti į apvaliuosius skliaustus.

Pabandykime praktiškai. Tarkime, kad turime šią eilutę:

txt = '123 456'

Išskaidykime poeilutes su skaičiais pagal kišenes. Tam parašykime tokią reguliariąją išraišką:

res = re.search('(\d+) (\d+)', txt)

Rezultate gausime match-objektą. Jo elemente su indeksu 1 bus pirmoji kišenė, elemente su indeksu 2 - antroji kišenė, o elemente su indeksu 0 - visa rasta dalis (taip vadinamoji nulinė kišenė):

print(res[0]) # '123 456' - rasta dalis print(res[1]) # '123' - 1 kišenė print(res[2]) # '456' - 2 kišenė

Duota eilutė, kurioje yra domenas:

txt = 'sss domain.ru zzz'

Raskite šį domeną ir įdėkite jo vardą į pirmą kišenę, o zoną - į antrą.

Duota eilutė, kurioje yra data:

txt = '31.12.2025'

Įdėkite dieną į pirmą kišenę, mėnesį - į antrą, o metus - į trečią.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti