104 of 151 menu

Metoda fullmatch modulu re

Metoda fullmatch modulu re hledá všechny shody s regulárním výrazem v řetězci. V prvním parametru metody určíme regulární výraz, který budeme hledat, ve druhém parametru - řetězec, ve kterém ho hledáme. V třetím volitelném parametru lze nastavit příznaky pro dodatečná nastavení regulárního výrazu. Metoda vrací objekt Match object. Pokud nejsou nalezeny žádné shody, vrací se None.

Syntaxe

import re re.fullmatch(regulární výraz, řetězec, [příznaky])

Příklad

Aplikujme metodu fullmatch na náš řetězec:

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

Po provedení kódu dostaneme None, protože kromě číslic jsou v řetězci i mezery:

None

Příklad

A nyní nechť se náš řetězec skládá pouze z číslic:

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

Výsledek provedení kódu:

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

Viz také

  • metoda findall modulu re,
    která vrací seznam všech shod v řetězci
  • metoda finditer modulu re,
    která vrací iterátor všech shod s regulárním výrazem v řetězci
  • metoda search modulu re,
    která hledá první shodu s regulárním výrazem v řetězci
  • metoda match modulu re,
    která hledá shodu s regulárním výrazem na začátku řetězce
  • objekt Match object modulu re,
    který obsahuje informace o shodách s regulárním výrazem
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout