Metoda search e modulit re
Metoda search e modulit re kërkon
vetëm përputhjen e parë 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ë
parametrin e tretë opsional 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.search(shprehja_e_rregullt, vargu, [flamujt])
Shembull
Le të gjejmë nënvargun e parë me shifra
duke përdorur metodën search:
txt = 'aaa 123 bbb 456'
res = re.search('\d+', txt)
print(res)
Rezultati i ekzekutimit të kodit:
<re.Match object; span=(4, 7), match='123'>
Shembull
Le të shfaqim përputhjen nga Match object:
txt = 'aaaa 123 bbbb 456'
res = re.search('\d+', txt)
print(res[0])
Rezultati i ekzekutimit të kodit:
'123'
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
matche modulitre,
e cila kërkon përputhje me shprehjen e rregullt në fillim të vargut -
metoda
fullmatche modulitre,
e cila kërkon të gjitha përputhjet me shprehjen e rregullt në varg -
objekti
Match objecte modulitre,
i cili përmban informacion mbi përputhjet me shprehjen e rregullt