104 of 151 menu

Metóda fullmatch modulu re

Metóda fullmatch modulu re hľadá všetky zhody s regulárnym výrazom v reťazci. V prvom parametri metódy určíme regulárny výraz, ktorý budeme hľadať, v druhom parametri - reťazec, v ktorom ho hľadáme. V tretom voliteľnom parametri môžeme nastaviť 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.fullmatch(regulárny výraz, reťazec, [príznaky])

Príklad

Použime metódu fullmatch na náš reťazec:

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

Po vykonaní kódu dostaneme None, pretože okrem číslic sú v reťazci aj medzery:

None

Príklad

A teraz nech náš reťazec pozostáva len z číslic:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

Výsledok vykonania kódu:

<re.Match object; span=(0, 6), match='123456'>

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é zhody s regulárnym výrazom v reťazci
  • metóda match modulu re,
    ktorá hľadá zhody s regulárnym výrazom na začiatku reťazca
  • 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ť