⊗pyPmREMFm 65 of 129 menu

Metoda fullmatch në shprehjet e rregullta të Python

Metoda fullmatch kontrollon një varg për një përputhje të plotë me shprehjen e rregullt. Në parametrin e parë të metodës specifikojmë shprehjen e rregullt, që do të kërkojmë, në parametrin e dytë - vargun, në të cilin do ta kërkojmë atë. Nëse përputhja gjendet, metoda kthen një objekt match, përndryshe - None. Sintaksa e metodës fullmatch duket kështu:

re.fullmatch(çfarë të kërkohet, ku të kërkohet)

Shembull

Le të aplikojmë metodën fullmatch në vargun tonë:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Pas ekzekutimit të kodit do të printohet None, sepse përveç shifrave, në varg ka edhe simbole hapësire:

None

Shembull

Tani le të konsistojë vargu ynë vetëm nga shifra:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Rezultati i ekzekutimit të kodit:

<re.Match object; span=(0, 6), match='123456'>

Shembull

Nga objekti match mund të merret nënvargu i gjetur. Për këtë duhet t'i referohemi elementit të tij të parë:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Rezultati i ekzekutimit të kodit:

'abcde'

Detyra praktike

Kontrolloni nëse vargu i mëposhtëm përbëhet vetëm nga shkronja:

txt = 'abcde'

Kontrolloni nëse vargu i mëposhtëm përbëhet vetëm nga shifra:

txt = '12345'
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