⊗pyPmREMSp 70 of 129 menu

Метод split в регулярни изрази в Python

За да разделим низ според посочения регулярен израз, се използва методът split. В първия параметър на метода посочваме регулярния израз, по който ще разделяме низа. Във втория параметър задаваме низа, който трябва да разделим. В третия незадължителен параметър може да се посочи максималния брой части за разделяне. Методът връща списък с части на разделения низ:

re.split(какво разделяме, къде разделяме, [макс. брой части])

Пример

Нека разделим низ по дефис:

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

Резултат от изпълнението на кода:

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

Пример

А сега нека разделим низа по дефис два пъти:

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

Както се вижда от резултата от изпълнението на кода, низът се раздели по дефис само на две части. А в третата част на низа попадна неговия остатък:

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

Практически задачи

Даден е низ с дата и час:

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

Разделете този низ така, че годината, месецът, денят, часовете, минутите и секундите да се намират в един масив.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне