⊗pyPmREMFm 65 of 129 menu

Метод 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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј