A re modul match metódusa
A re modul match metódusa
csak a sztring elején keres illeszkedést a reguláris kifejezéssel.
A metódus első paraméterében adjuk meg a keresni kívánt reguláris kifejezést,
a második paraméterben - azt a sztringet, amiben
keresni fogunk.
A harmadik, opcionális paraméterben
beállíthatunk flag-eket
a reguláris kifejezés további testreszabásához.
A metódus Match objektumot ad vissza.
Ha nem található illeszkedés, None
érték tér vissza.
Szintaxis
import re
re.match(reguláris_kifejezés, sztring, [flag-ek])
Példa
Keressük meg az összes számjegyekből álló részsztringet:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
A kód végrehajtásának eredménye:
<re.Match object; span=(0, 3), match='123'>
Példa
Most legyen a sztringünk betűkkel kezdődő:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
A kód végrehajtásának eredménye:
None
Lásd még
-
a
findallmetódus aremodulból,
amely visszaadja az összes illeszkedés listáját a sztringből -
a
finditermetódus aremodulból,
amely visszaadja egy iterátort a reguláris kifejezéssel való összes illeszkedésről a sztringben -
a
searchmetódus aremodulból,
amely megkeresi az első illeszkedést a reguláris kifejezéssel a sztringben -
a
fullmatchmetódus aremodulból,
amely megkeresi az összes illeszkedést a reguláris kifejezéssel a sztringben -
a
Match objectaremodulból,
amely információt tartalmaz a reguláris kifejezéssel való illeszkedésekről