⊗pyPmREMSe 52 of 129 menu

Metoda search në shprehjet e rregullta në Python

Në mësimet e mëparshme kemi studiuar shprehjet e rregullta me ndihmën e metodës për kërkim dhe zëvendësim. Ekzistojnë edhe metoda të tjera. Në këtë mësim do të fillojmë t'i studiojmë ato.

Metoda e re që do të studiojmë quhet search. Ajo kërkon përputhjen e parë me shprehjen e rregullt në varg. Në parametrin e parë të metodës duhet të specifikoni shprehjen e rregullt që do të kërkojmë, në parametrin e dytë - vargun, në të cilin do ta kërkojmë atë. Metoda kontrollon përputhjet, duke kaluar nëpër varg nga e majta në të djathtë.

Si rezultat, metoda kthen një match-objekt të veçantë, që përmban informacion për nënvargun e gjetur dhe vendndodhjen e tij në vargun origjinal.

Le të provojmë në praktikë. Le të gjejmë nënvargun e parë me shifra me ndihmën e metodës search:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt)

Le të gjejmë nënvargun e parë me shifra me ndihmën e metodës search:

print(res) # këtu do të jetë match-objekti

Dhe tani le të shfaqim tekstin e gjetur. Ai do të shfaqet në elementin zero të match-objektit:

print(res[0]) # do të shfaqë '123'

Është dhënë vargu:

txt = '123 abc 456 cde'

Gjeni nënvargun e parë, që përmban vetëm simbole alfabetike. Shfaqeni atë në konsol.

Është dhënë vargu:

txt = '1 23 456 789'

Gjeni pozitën e numrit të parë, i përbërë nga tre shifra.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo