Il metodo split nelle espressioni regolari di JavaScript
In questa lezione analizzeremo il metodo split,
che già vi è familiare - esso divide
una stringa in un array in base a un separatore. Dovreste già
sapere che il separatore viene passato come parametro
e è una stringa.
Tuttavia, non è sempre così - è possibile passare come parametro anche un'espressione regolare. In questo caso a fare da separatori saranno tutte le sottostringhe che corrispondono all'espressione regolare.
Nel prossimo esempio divideremo una stringa in
un array usando il separatore '-' o il separatore
'+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
Di conseguenza, nella variabile verrà memorizzato quanto segue:
['a', 'b', 'c', 'd', 'e']
Data una stringa con data e ora:
let str = '2025-12-31 12:59:59';
Dividete questa stringa in modo che tutte le parti della data e dell'ora siano in un unico array. Cioè, dovreste ottenere il seguente array:
['2025', '12', '31', '12', '59', '59'];