⊗pyPmREMFm 65 of 129 menu

Python'дун регулярдык туюнтмаларындагы fullmatch методу

fullmatch методу саптын регулярга толук дал келүүсүн текшерет. Методдун биринчи параметринде биз издеген регулярды көрсөтөбүз, экинчи параметринде - аны издеген сабыбызды. Эгерде дал келүү табылса, анда метод match-объекттин кайтарат, антпесе - None. fullmatch методдун синтаксиси төмөнкүдөй:

re.fullmatch(эмнени издеш керек, кайда издеш керек)

Мисал

Келгиле, fullmatch методун биздин сабыбызга колдонолу:

txt = '123 456 789' res = re.fullmatch('\d+', txt) print(res)

Код аткарылгандан кийин None чыгат, анткени сандардан тышкары, сапта бош орун белгилери да бар:

None

Мисал

Эми болсо биздин сабыбыз так сандардан гана туралсын:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Кодду аткаруунун натыйжасы:

<re.Match object; span=(0, 6), match='123456'>

Мисал

Match-объекттен табылган кошумча сапты алууга болот. Бул үчүн анын биринчи элементине кайрылуу керек:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

Кодду аткаруунун натыйжасы:

'abcde'

Практикалык тапшырмалар

Төмөнкү саптын так тамгалардан гана турарын текшериңиз:

txt = 'abcde'

Төмөнкү саптын так сандардан гана турарын текшериңиз:

txt = '12345'
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу