Python-daky regulýar ifadelerde split metodu
Setiri görkezilen regula boýunça bölmek üçin
split metody ulanylýar. Metodyň birinji
parametrinde setiri nädip böljekdigimizi görkezýän
regulýarka görkezilýär. Ikinji parametrde
bölmeli bolýan setiri görkezýäris.
Üçünji hökmany däl parametrde bölünişiň iň
köp bölek sany görkezip bolýar. Metod bölünen
setiriň bölekleriniň sanawyny yzyna gaýtarýar:
re.split(näme bölmeli, nirede bölmeli, [iň köp bölek sany])
Mysal
Geliň, setiri defis boýunça böläýlik:
txt = 'aaa-bbb-123 456'
res = re.split('-', txt)
print(res)
Kodyň ýerine ýetiriliş netijesi:
['aaa', 'bbb', '123 456']
Mysal
Indi bolsa, setiri defis boýunça iki gezek böläýlik:
txt = 'aaa-bbb-123-456'
res = re.split('-', txt, 2)
print(res)
Kodyň netijesinden görnüşi ýaly, setir defis boýunça diňe iki bölege bölündi. Üçünji bölekde bolsa onuň galyndysy girdi:
['aaa', 'bbb', '123-456']
Amaly meseleler
Sene we wagty görkezýän setir berlen:
txt = '2025-12-31 12:59:59'
Bu setiri şeýle bölüň, ýyl, aý, gün, sagat, minut we sekuntlar hemmesi bir massiwde ýerleşsin.