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