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
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Rezultātā mainīgajā tiks ierakstīts sekojošais:
['a', 'b', 'c', 'd', 'e']
Dota virkne ar datumu un laiku:
let 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:
['2025', '12', '31', '12', '59', '59'];