Metoden fullmatch i re-modulen
Metoden fullmatch i modulen re
søker etter alle treff med regulært uttrykk
i en streng. I den første parameteren til metoden angir vi
det regulære uttrykket vi skal søke etter, i den andre
parameteren - strengen vi søker i. I
den tredje valgfrie parameteren kan man
sette flagg
for tilleggsinnstillinger av det regulære uttrykket.
Metoden returnerer et Match-objekt.
Hvis ingen treff blir funnet, returneres
None.
Syntaks
import re
re.fullmatch(regulært_uttrykk, streng, [flagg])
Eksempel
La oss bruke metoden fullmatch på
vår streng:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Etter kjøring av koden får vi None,
fordi det i tillegg til sifre, også er
mellomrom i strengen:
None
Eksempel
La nå strengen vår bare bestå av sifre:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Resultatet av kjøring av koden:
<re.Match object; span=(0, 6), match='123456'>
Se også
-
metoden
findalli modulenre,
som returnerer en liste med alle treff i strengen -
metoden
finditeri modulenre,
som returnerer en iterator for alle treff med det regulære uttrykket i strengen -
metoden
searchi modulenre,
som søker etter det første treffet med det regulære uttrykket i strengen -
metoden
matchi modulenre,
som søker etter treff med det regulære uttrykket i begynnelsen av strengen -
objektet
Match objecti modulenre,
som inneholder informasjon om treff med det regulære uttrykket