⊗pyPmREMFm 65 of 129 menu

Метад fullmatch у рэгулярных выразах Python

Метад 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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць