⊗pyPmREMSp 70 of 129 menu

Metoda split v regulárních výrazech Python

Pro rozdělení řetězce podle zadaného regulárního výrazu se používá metoda split. V prvním parametru metody zadáme regulární výraz, podle kterého budeme řetězec rozdělovat. Ve druhém parametru zadáme řetězec, který potřebujeme rozdělit. Ve třetím volitelném parametru lze zadat maximální počet částí pro rozdělení. Metoda vrací seznam částí rozděleného řetězce:

re.split(co rozdělujeme, kde rozdělujeme, [max. počet částí])

Příklad

Pojďme rozdělit řetězec podle pomlčky:

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

Výsledek provedení kódu:

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

Příklad

A nyní pojďme rozdělit řetězec podle pomlčky dvakrát:

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

Jak je vidět z výsledku provedení kódu, řetězec byl rozdělen podle pomlčky pouze na dvě části. A do třetí části řetězce se dostal její zbytek:

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

Praktické úlohy

Je dán řetězec s datem a časem:

txt = '2025-12-31 12:59:59'

Rozdělte tento řetězec tak, aby všechny rok, měsíc, den, hodiny, minuty a sekundy byly v jednom poli.

Č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