103 of 151 menu

Metóda match modulu re

Metóda match modulu re hľadá iba zhodu s regulárnym výrazom na začiatku reťazca. V prvom parametri metódy uvádzame regulárny výraz, ktorý budeme hľadať, v druhom parametri - reťazec, v ktorom ho hľadáme. V treťom voliteľnom parametri je možné zadať príznaky pre dodatočné nastavenia regulárneho výrazu. Metóda vracia objekt Match object. Ak neboli nájdené žiadne zhody, vráti sa None.

Syntax

import re re.match(regulárny výraz, reťazec, [príznaky])

Príklad

Poďme nájsť všetky podreťazce s číslicami:

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

Výsledok vykonania kódu:

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

Príklad

A teraz nech náš reťazec začína abecednými znakmi:

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

Výsledok vykonania kódu:

None

Pozri tiež

  • metóda findall modulu re,
    ktorá vracia zoznam všetkých zhôd v reťazci
  • metóda finditer modulu re,
    ktorá vracia iterátor všetkých zhôd s regulárnym výrazom v reťazci
  • metóda search modulu re,
    ktorá hľadá prvú zhodu s regulárnym výrazom v reťazci
  • metóda fullmatch modulu re,
    ktorá hľadá všetky zhody s regulárnym výrazom v reťazci
  • objekt Match object modulu re,
    ktorý obsahuje informácie o zhodách s regulárnym výrazom
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť