Python тіліндегі реттік өрнектердегі split әдісі
Жолды көрсетілген реттік өрнек бойынша бөлу үшін
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'
Бұл жолды жыл, ай, күн, сағат, минут және секунд барлығы бір массивте болатындай етіп бөліңіз.