103 of 151 menu

Метод match модуља re

Метод match модула re тражи само поклапање са регуларним изразом на почетку стринга. У првом параметру метода наводимо регуларни израз који ћемо тражити, у другом параметру - стринг у коме га тражимо. У трећем опционом параметру може се поставити флагови за додатна подешавања регуларног израза. Метод враћа објекат Match object. Ако поклапање није пронађено, враћа се None.

Синтакса

import re re.match(регуларни израз, стринг, [флагови])

Пример

Хајде да нађемо све подстрингове са цифрама:

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

Резултат извршавања кода:

<re.Match object; span=(0, 3), match='123'>

Пример

А сада нека наш стринг почне са словним симболима:

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

Резултат извршавања кода:

None

Погледајте такође

  • метод findall модула re,
    који враћа листу свих поклапања у стрингу
  • метод finditer модула re,
    који враћа итератор свих поклапања са регуларним изразом у стрингу
  • метод search модула re,
    који тражи прво поклапање са регуларним изразом у стрингу
  • метод fullmatch модула re,
    који тражи сва поклапања са регуларним изразом у стрингу
  • објекат Match object модула re,
    који садржи информацију о поклапањима са регуларним изразом
Српски
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
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј