Split-metoden i regulære udtryk i JavaScript
I denne lektion vil vi analysere metoden split,
som du allerede kender godt - den opdeler
en streng i et array ved et skilletegn. Du burde allerede
vide, at skilletegnet overføres som en parameter
og det er en streng.
Dette er dog ikke altid tilfældet - parameteren kan også være et regulært udtryk. I dette tilfælde vil skilletegnene være alle understrenge, der matcher det regulære udtryk.
I det følgende eksempel vil vi opdele en streng i
et array ved skilletegnet '-' eller ved skilletegnet
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Resultatet i variablen vil være følgende:
['a', 'b', 'c', 'd', 'e']
Givet en streng med dato og tid:
let str = '2025-12-31 12:59:59';
Opdel denne streng, så alle dele af datoen og tiden er i et enkelt array. Det vil sige, du skal ende med følgende array:
['2025', '12', '31', '12', '59', '59'];