A re modul fullmatch metódusa
A fullmatch metódus a re modulban
egy reguláris kifejezés
összes egyezését keresi egy sztringben. A metódus első paraméterében adjuk meg
a keresendő reguláris kifejezést, a másodikban
a sztringet, amiben keresünk. A
harmadik, opcionális paraméterben
beállíthatunk flag-eket
a reguláris kifejezés további testreszabásához.
A metódus egy Match objektumot ad vissza.
Ha nem található egyezés, a visszatérési érték
None lesz.
Szintaxis
import re
re.fullmatch(reguláris kifejezés, sztring, [flag-ek])
Példa
Alkalmazzuk a fullmatch metódust a
sztringünkre:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
A kód végrehajtása után None értéket kapunk,
mert a számjegyek mellett a sztringben
szóköz karakterek is vannak:
None
Példa
Most legyen a sztringünk csak számjegyekből álló:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
A kód végrehajtásának eredménye:
<re.Match object; span=(0, 6), match='123456'>
Lásd még
-
a
findallmetódus aremodulban,
amely egy listát ad vissza a sztringben található összes egyezésről -
a
finditermetódus aremodulban,
amely egy iterátort ad vissza a reguláris kifejezés sztringbeli összes egyezéséről -
a
searchmetódus aremodulban,
amely a reguláris kifejezés első egyezését keresi a sztringben -
a
matchmetódus aremodulban,
amely a reguláris kifejezés egyezését keresi a sztring elején -
a
Match objectobjektum aremodulban,
amely információt tartalmaz a reguláris kifejezéssel történt egyezésekről