re modulunun fullmatch metodu
re modulunun fullmatch metodu
setirde regular ifade ile
butun uygunluqlari axtarir. Metodun birinci parametrinde
axtaracagimiz regular ifadeni, ikinci
parametrinde ise onu axtaracagimiz setiri teyin edirik.
Ucuncu isteye bagli parametrde regular ifade ucun
elave quramalar teyin etmek olar: flaglar.
Metod Match object obyektini qaytarir.
Eger uygunluq tapilmasa,
None qaytarilir.
Sintaksis
import re
re.fullmatch(regular_ifade, setir, [flaglar])
Numune
Gelin fullmatch metodunu
bizim setire tetbiq edek:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Kodu icra etdikden sonra None alacagimiz,
ona gore ki, reqemlerden elave, setirde bosluq
simvollari da var:
None
Numune
Indi ise bizim setir sadece reqemlerden ibaret olsun:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Kodun icrasinin neticesi:
<re.Match object; span=(0, 6), match='123456'>
Baxin da
-
findallmetoduremodulunun,
hansi ki setirdeki butun uygunluqlarin siyahisini qaytarir -
finditermetoduremodulunun,
hansi ki setirde regular ifade ile butun uygunluqlarin iteratorunu qaytarir -
searchmetoduremodulunun,
hansi ki setirde regular ifade ile ilk uygunlugu axtarir -
matchmetoduremodulunun,
hansi ki setirin evvelinde regular ifade ile uygunlugu axtarir -
Match objectobyektiremodulunun,
hansi ki regular ifade ile uygunluqlar haqqinda melumat saxlayir