split մեթոդը Python-ի կանոնավոր արտահայտություններում

Տողը նշված կանոնավոր արտահայտությամբ բաժանելու համար օգտագործվում է split մեթոդը: Մեթոդի առաջին պարամետրում նշում ենք այն կանոնավոր արտահայտությունը, որի համաձայն կբաժանենք տողը: Երկրորդ պարամետրում նշում ենք այն տողը, որը պետք է բաժանենք: Երրորդ օպցիոնալ պարամետրում կարող ենք նշել բաժանման մասերի առավելագույն քանակը: Մեթոդը վերադարձնում է բաժանված տողի մասերի ցանկը:

pythonre.split(ինչով ենք բաժանում, որտեղ ենք բաժանում, [մասերի առ. քանակ])

Օրինակ

Եկեք բաժանենք տողը դեպիսով:

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

print(res)

Կոդի կատարման արդյունքը:

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

Օրինակ

Իսկ հիմա եկեք բաժանենք տողը դեպիսով երկու անգամ:

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

print(res)

Ինչպես երևում է կոդի կատարման արդյունքից, տողը բաժանվեց դեպիսով միայն երկու մասի: Իսկ երրորդ մասում հայտնվեց դրա մնացորդը:

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

Գործնական առաջադրանքներ

Задание 1

Տրված է տող՝ ամսաթվով և ժամանակով:

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

Բաժանեք այս տողն այնպես, որ բոլոր տարին, ամիսը, օրը, ժամը, րոպեն ու վայրկյանը լինեն մեկ զանգվածում: