Split metode JavaScript regulārajās izteiksmēs

Šajā nodarbībā mēs analizēsim metodi split, kura jums jau ir labi pazīstama - tā sadala virkni masīvā atdalītāja vietā. Jums jau vajadzētu zināt, ka atdalītājs tiek nodots kā parametrs un tas ir virkne.

Tomēr tas ne vienmēr tā ir - parametru var padot arī regulāru izteiksmi. Šajā gadījumā atdalītāji būs visas apakšvirknes, kuras atbilst regulārajai izteiksmei.

Nākamajā piemērā mēs sadalīsim virkni masīvā pēc atdalītāja '-' vai pēc atdalītāja '+':

javascriptlet str = 'a-b+c-d+e';
let res = str.split(/[-+]/);

Rezultātā mainīgajā tiks ierakstīts sekojošais:

javascript['a', 'b', 'c', 'd', 'e']
Задание 1

Dota virkne ar datumu un laiku:

javascriptlet str = '2025-12-31 12:59:59';

Sadaliet šo virkni tā, lai visas datuma un laika daļas atrastos vienā masīvā. Tas ir, jums jāiegūst šāds masīvs:

javascript['2025', '12', '31', '12', '59', '59'];