Re modulynyň fullmatch usuly
re modulynyň fullmatch usuly
setirde regular ifadäniň
ähli gabat gelmelerini gözleýär. Usulynyň birinji parametrinde
gözläris regular ifadä, ikinji
parametrinde - ony gözläris setir. Üçünji
hökmany däl parametrinde bolsa
regular ifadä üçin goşmaça düzgünler üçin flaglary
belgip bolýar.
Usul Match object obyektini gaýtarýar.
Eger-de gabat gelmeler tapylmasa,
None gaýtarylýar.
Sintaksis
import re
re.fullmatch(regular ifadä, setir, [flaglar])
Mysal
Geliň, fullmatch usulyny
biziň setirimize ulanalym:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Kody ýerine ýetirenden soň, biz None alyarys,
sebäbi setirde sanlardan başga,
boşluk nyşanlary hem bar:
None
Mysal
Indi bolsa, setirimiz diňe sanlardan ybarat bolsun:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Kody ýerine ýetirmegiň netijesi:
<re.Match object; span=(0, 6), match='123456'>
Şeýle-de görüň
-
findallusulyremodulynyň,
setirdeki ähli gabat gelmeleriň sanawyny gaýtarýar -
finditerusulyremodulynyň,
setirde regular ifadä bilen gabat gelmeleriň iterator-y ny gaýtarýar -
searchusulyremodulynyň,
setirde regular ifadä bilen birinji gabat gelmegi gözleýär -
matchusulyremodulynyň,
setiriň başynda regular ifadä bilen gabat gelmegi gözleýär -
Match objectobyektiremodulynyň,
regular ifadä bilen gabat gelmeler barada maglumat saklaýar