Re modulynyň search metodi
re modulynyň search metodi
diňe birinji gabat gelişi düzgün ifadä bilen gözleýär.
Metodyň birinji parametrinde
gözläjek düzgün ifademizi görkezýäris, ikinji
parametrinde - ony gözläjek setirimizi. Üçünji
mecburi däl parametrde
goşmaça düzmekler üçin flaglary
görkezip bileris.
Metod Match object obýektini gaýtarýar.
Eger gabat geliş tapylmasa,
None gaýtarylýar.
Sintaksis
import re
re.search(düzgün_ifadä, setir, [flaglar])
Mysal
search metodi bilen ilkinji sanly
kiçi setiri gözläýeliň:
txt = 'aaa 123 bbb 456'
res = re.search('\d+', txt)
print(res)
Kodyň ýerine ýetiriliş netijesi:
<re.Match object; span=(4, 7), match='123'>
Mysal
Match object-dan gabat gelişi çap edýäris:
txt = 'aaaa 123 bbbb 456'
res = re.search('\d+', txt)
print(res[0])
Kodyň ýerine ýetiriliş netijesi:
'123'
Şeýle-de görmeli
-
setirdeki ähli gabat gelişleriň sanawyny gaýtaryan
findallmetody,
remodulynyň -
setirdeki düzgün ifadä bilen ähli gabat gelişleriň iteratoryny gaýtaryan
finditermetody,
remodulynyň -
setiriň başynda düzgün ifadä bilen gabat gelişi gözleýän
matchmetody,
remodulynyň -
setirde düzgün ifadä bilen ähli gabat gelişleri gözleýän
fullmatchmetody,
remodulynyň -
düzgün ifadä bilen gabat gelişler barada maglumatlary öz içine alýan
Match objectobyekti,
remodulynyň