⊗pyPmREMSeP 54 of 129 menu

Pockets Pythoni search meetodis

Sageli on otsingu sobitamisel mugav jagada alamsõna nn pocketiteks. Need kujutavad endast võimalust leitud info eraldamiseks üksikuteks osadeks. Nende kasutamiseks tuleb osa regulaaravaldistest panna ümarsulgudesse.

Proovime seda praktikas. Olgu meil järgmine sõne:

txt = '123 456'

Jagame numbritega alamsõned pocketitesse. Selleks kirjutame järgmise regulaaravaldise:

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

Tulemuseks saame match-objekti. Selle indeksiga 1 elementis on esimene pocket, indeksiga 2 elementis - teine pocket, ja indeksiga 0 elementis - kõik leitud (nn null-pocket):

print(res[0]) # '123 456' - leitud print(res[1]) # '123' - 1. pocket print(res[2]) # '456' - 2. pocket

Antud on domeeni sisaldav sõne:

txt = 'sss domain.ru zzz'

Leidke see domeen ja pange selle nimi esimesse pocketisse ja tsoon - teise.

Antud on kuupäeva sisaldav sõne:

txt = '31.12.2025'

Pange päev esimesse pocketisse, kuu - teisse ja aasta - kolmandasse.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu