re modulunun match metodu
re modulunun match metodu
yalniz setrin evvelinde requlyar ifade ile
uygunluq axtarir. Metodun birinci parametrinde
axtaracagimiz requlyani, ikinci parametrinde ise
onun icinde axtaracagimiz setri gosteririk.
Ucuncu isteye bagli parametrde requlya ucun
elave quramalar teyin etmek ucun flaglar
teyin ede bilerik.
Metod Match object obyektini qaytarir.
Eger uygunluq tapilmasa,
None qaytarilir.
Sintaksis
import re
re.match(requlya, setr, [flaglar])
Numune
Gelin reqemlerle olan butun alt setrleri tapaq:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Kodu isletmenin neticesi:
<re.Match object; span=(0, 3), match='123'>
Numune
Indi ise setrimiz herfi simvollarla baslasin:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Kodu isletmenin neticesi:
None
Baxin da
-
findallmetoduremodulunun,
setrdeki butun uygunluqlarin siyahisini qaytaran -
finditermetoduremodulunun,
setrde requlya ile butun uygunluqlarin iteratorunu qaytaran -
searchmetoduremodulunun,
setrde requlya ile ilk uygunlugu axtaran -
fullmatchmetoduremodulunun,
setrde requlya ile butun uygunluqlari axtaran -
Match objectobyektiremodulunun,
requlya ile uygunluqlar haqqinda melumat saxlayan