Modulio re metodas fullmatch
Modulio re metodas fullmatch
ieško visų atitikmenų su reguliariąja išraiška
eilutėje. Pirmame metodo parametre nurodome
reguliarąją išraišką, kurią ieškosime, antrame
parametre - eilutę, kurioje ją ieškosime.
Trečiame neprivalomame parametre galima
nustatyti vėliavas
papildomiems reguliariosios išraiškos nustatymams.
Metodas grąžina objektą Match object.
Jei atitikmenų nerasta, grąžinama
None.
Sintaksė
import re
re.fullmatch(reguliarioji išraiška, eilutė, [vėliavos])
Pavyzdys
Panaudokime metodą fullmatch
mūsų eilutei:
txt = '123 456 789'
res = re.fullmatch('\d+', txt)
print(res)
Vykdant kodą gausime None,
nes be skaitmenų, eilutėje yra ir
tarpų simbolių:
None
Pavyzdys
O dabar tegul mūsų eilutę sudaro tik skaitmenys:
txt = '123456'
res = re.fullmatch('\d+', txt)
print(res)
Kodo vykdymo rezultatas:
<re.Match object; span=(0, 6), match='123456'>
Taip pat žiūrėkite
-
modulio
remetodasfindall,
kuris grąžina visų atitikmenų eilutėje sąrašą -
modulio
remetodasfinditer,
kuris grąžina visų atitikmenų su reguliariąja išraiška eilutėje iteratoriu -
modulio
remetodassearch,
kuris ieško pirmojo atitikmens su reguliariąja išraiška eilutėje -
modulio
remetodasmatch,
kuris ieško atitikmens su reguliariąja išraiška eilutės pradžioje -
modulio
reobjektasMatch object,
kuris talpina informaciją apie atitikmenis su reguliariąja išraiška