Metoda match e modulit re
Metoda match e modulit re kërkon
vetëm përputhje me shprehjen e rregullt
në fillim të vargut. Në parametrin e parë të metodës
përcaktojmë shprehjen e rregullt që do të kërkojmë,
në parametrin e dytë - vargun, në të cilin
do ta kërkojmë atë. Në parametrin e tretë jo të detyrueshëm
mund të vendosim flamujt
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.match(shprehja_e_rregullt, vargu, [flamujt])
Shembull
Le të gjejmë të gjitha nënvargjet me shifra:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Rezultati i ekzekutimit të kodit:
<re.Match object; span=(0, 3), match='123'>
Shembull
Dhe tani le të fillojë vargu ynë me karaktere alfabetike:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Rezultati i ekzekutimit të kodit:
None
Shihni gjithashtu
-
metoda
findalle modulitre,
e cila kthen listën e të gjitha përputhjeve në varg -
metoda
finditere modulitre,
e cila kthen përsëritësin e 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
fullmatche modulitre,
e cila kërkon të gjitha përputhjet me shprehjen e rregullt në varg -
objekti
Match objecti modulitre,
i cili përmban informacion mbi përputhjet me shprehjen e rregullt