Metoda split në shprehjet e rregullta në Python

Për të ndarë një varg sipas shprehjes së rregullt të specifikuar, përdoret metoda split. Në parametrin e parë të metodës specifikojmë shprehjen e rregullt sipas së cilës do të ndajmë vargun. Në parametrin e dytë vendosim vargun që duhet të ndajmë. Në parametrin e tretë jo të detyrueshëm mund të specifikoni numrin maksimal të pjesëve për ndarje. Metoda kthen një listë të pjesëve të vargut të ndarë:

pythonre.split(çfarë ndajmë, ku ndajmë, [numri maks. i pjesëve])

Shembull

Le të ndajmë vargun me vizë:

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

print(res)

Rezultati i ekzekutimit të kodit:

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

Shembull

Tani le të ndajmë vargun me vizë dy herë:

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

print(res)

Siç shihet nga rezultati i ekzekutimit të kodit, vargu u nda me vizë vetëm në dy pjesë. Dhe në pjesën e tretë të vargut hyri pjesa e mbetur e tij:

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

Detyra praktike

Задание 1

Jepet një varg me datë dhe kohë:

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

Ndajeni këtë varg në mënyrë që viti, muaji, dita, orët, minutat dhe sekondat të gjenden të gjitha në një array.