Metoda fullmatch e modulit re
Metoda fullmatch e modulit re
kërkon të gjitha përputhjet me shprehjen e rregullt
në një varg. 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ë. Në
parametrin e tretë jo të detyrueshëm mund të
specifikohen flamurët
për konfigurime shtesë të shprehjes së rregullt.
Metoda kthen objektin Match object.
Nëse nuk gjenden përputhje, kthehet
None.
Sintaksa
import re
re.fullmatch(shprehja_e_rregullt, vargu, [flamurët])
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ë marrim None,
sepse përveç shifrave, në varg ka edhe
simbole hapësire:
None
Shembull
Tani le të jetë vargu ynë i përbërë 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'>
Shihni gjithashtu
-
metoda
findalle modulitre,
e cila kthen një listë me të gjitha përputhjet në varg -
metoda
finditere modulitre,
e cila kthen një përsëritës të të gjitha përputhjeve me shprehjen e rregullt në varg -
metoda
searche modulitre,
e cila kërkon përputhjen e parë me shprehjen e rregullt në varg -
metoda
matche modulitre,
e cila kërkon përputhje me shprehjen e rregullt në fillim të vargut -
objekti
Match objecti modulitre,
i cili përmban informacion për përputhjet me shprehjen e rregullt