99 of 151 menu

Metóda split modulu re

Metóda split modulu re rozdeľuje reťazec a vracia výsledný zoznam. Prvým parametrom prijíma regulárny výraz. V druhom parametri nastavíme reťazec, ktorý potrebujeme rozdeliť. V treťom voliteľnom parametri je možné určiť maximálny počet častí na rozdelenie. Vo štvrtom voliteľnom parametri určíme príznaky pre dodatočné nastavenia regulárnych výrazov.

Syntax

import re re.split(regulárny výraz, reťazec, [max. počet častí], [príznaky])

Príklad

Rozdeľme reťazec podľa pomlčky:

txt = 'aaa-bbb-123 456' res = re.split('-', txt) print(res)

Výsledok vykonania kódu:

['aaa', 'bbb', '123 456']

Príklad

A teraz rozdeľme reťazec podľa pomlčky dva krát:

txt = 'aaa-bbb-123-456' res = re.split('-', txt, 2) print(res)

Ako vidno z výsledku vykonania kódu, reťazec sa rozdelil podľa pomlčky iba na dve časti. A do tretej časti reťazca sa dostal jej zvyšok:

['aaa', 'bbb', '123-456']

Pozrite tiež

  • metóda findall modulu re,
    ktorá vracia zoznam zo 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 match modulu re,
    ktorá hľadá zhodu s regulárnym výrazom na začiatku reťazca
  • metóda fullmatch modulu re,
    ktorá hľadá všetky zhody s regulárnym výrazom v reťazci
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ť