re-moduulin match-metodi
re-moduulin match-metodi etsii
vain säännöllisen lausekkeen
osuman merkkijonon alusta. Metodin ensimmäisessä parametrissa
annetaan etsittävä säännöllinen lauseke,
toisessa parametrissa - merkkijono, josta
sitä etsitään. Kolmannessa valinnaisessa parametrissa
voidaan asettaa liput
säännöllisen lausekkeen lisäasetuksia varten.
Metodi palauttaa Match-objektin.
Jos osumia ei löydy, palautetaan
None.
Syntaksi
import re
re.match(säännöllinen_lauseke, merkkijono, [liput])
Esimerkki
Etsitään kaikki numeromerkkijonot:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Koodin suorituksen tulos:
<re.Match object; span=(0, 3), match='123'>
Esimerkki
Entä jos merkkijonomme alkaa aakkosmerkeillä:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Koodin suorituksen tulos:
None
Katso myös
-
findall-metodire-moduulissa,
joka palauttaa listan kaikista merkkijonon osumista -
finditer-metodire-moduulissa,
joka palauttaa iteraattorin kaikista säännöllisen lausekkeen osumista merkkijonossa -
search-metodire-moduulissa,
joka etsii ensimmäisen säännöllisen lausekkeen osuman merkkijonosta -
fullmatch-metodire-moduulissa,
joka etsii kaikki säännöllisen lausekkeen osumat merkkijonossa -
Match-objektire-moduulissa,
joka sisältää tietoa säännöllisen lausekkeen osumista