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'
Բաժանեք այս տողն այնպես, որ բոլոր տարին, ամիսը, օրը, ժամը, րոպեն ու վայրկյանը լինեն մեկ զանգվածում: