re modulynyň match metody
re modulynyň match metody diňe setiriň başynda regulýar ifadäniň gabat gelmegini gözleýär. Metodyň birinji parametrinde gözlemeli regulýar ifadäni, ikinji parametrinde bolsa ony gözlemeli setiri görkezýäris. Üçünji islege görä berilýän parametrde regulýar ifadäniň goşmaça sazlamalary üçin flagler görkezip bolýar. Metod Match obýektini gaýtaryp berýär. Eger-de hiç hili gabat gelme tapylmasa, None gaýtarylýar.
Sintaksis
import re
re.match(regulýar ifade, setir, [flag bunting])
Mysal
Sanlar bilen bolan ähli kiçi setirleri tapalyň:
txt = '123 456 789'
res = re.match('\d+', txt)
print(res)
Kodyň ýerine ýetirilişiniň netijesi:
<re.Match object; span=(0, 3), match='123'>
Mysal
Indi setirimiziň harplar bilen başlanýan etmeli:
txt = 'aaaa 123 456 789'
res = re.match('\d+', txt)
print(res)
Kodyň ýerine ýetirilişiniň netijesi:
None
Şeýle-de görüň
-
findallmetodyremodulynyň,
setirdäki ähli gabat gelmeleriň sanawyny gaýtaryp berýän -
finditermetodyremodulynyň,
setirdäki regulýar ifadäniň ähli gabat gelmeleriniň iteratoruny gaýtaryp berýän -
searchmetodyremodulynyň,
setirdäki regulýar ifadäniň ilkinji gabat gelmegini gözleýän -
fullmatchmetodyremodulynyň,
setirdäki regulýar ifadäniň ähli gabat gelmelerini gözleýän -
Match obýektiremodulynyň,
regulýar ifadä bilen gabat gelmeler baradaky maglumatlary öz içine alýan