Método split em expressões regulares JavaScript

Nesta lição, vamos analisar o método split, que já é bem conhecido por você - ele divide uma string em um array usando um separador. Você já deve saber que o separador é passado como parâmetro e é uma string.

No entanto, isso nem sempre é verdade - o parâmetro pode ser uma expressão regular. Nesse caso, os separadores serão todas as substrings que corresponderem à expressão regular.

No exemplo a seguir, vamos dividir a string em um array pelo separador '-' ou pelo separador '+':

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

Como resultado, o seguinte será armazenado na variável:

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

Dada uma string com data e hora:

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

Divida esta string de forma que todas as partes da data e hora fiquem em um único array. Ou seja, você deve obter o seguinte array:

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