re modulunun search metodu
re modulunun search metodu
yalniz regular ifade ile ilk uygunu
axtarir.
Metodun birinci parametrinde
axtarilacaq regular ifadeni, ikinci
parametrinde - onun axtarilacaqi setri teyin edirik.
Ucuncu isteye bagli parametrde
regular ifade ucun elave qureller teyin etmek mumkundur flaglar.
Metod Match object obyektini qaytarir.
Eger hec bir uygun tapilmasa,
None qayidir.
Sintaksis
import re
re.search(regular_ifade, setr, [flaglar])
Numune
Gelin search metodu ile reqemlerden ibaret
ilk alt setri tapaq:
txt = 'aaa 123 bbb 456'
res = re.search('\d+', txt)
print(res)
Kodu isletmek neticesi:
<re.Match object; span=(4, 7), match='123'>
Numune
Gelin Match object-den uygunu cixartaq:
txt = 'aaaa 123 bbbb 456'
res = re.search('\d+', txt)
print(res[0])
Kodu isletmek neticesi:
'123'
Baxin, eynile
-
findallmetoduremodulunun,
setrdeki butun uygunlarin siyahisini qaytarir -
finditermetoduremodulunun,
setrdeki butun regular ifade uygunlarinin iteratorunu qaytarir -
matchmetoduremodulunun,
setrin evvelinde regular ifade ile uygunu axtarir -
fullmatchmetoduremodulunun,
setrdeki butun regular ifade uygunlarini axtarir -
Match objectobyektiremodulunun,
regular ifade ile uygunlar haqqinda melumat saxlayir