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