⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј