⊗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

Мысал

Енді біздің жолымız тек сандардан тұрады делік:

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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау