Η μέθοδος split στις κανονικές εκφράσεις της JavaScript

Σε αυτό το μάθημα θα αναλύσουμε τη μέθοδο split, η οποία σας είναι ήδη γνωστή - διαιρεί μια συμβολοσειρά σε έναν πίνακα βάσει ενός διαχωριστή. Θα πρέπει ήδη να γνωρίζετε ότι ο διαχωριστής περνιέται ως παράμετρος και είναι μια συμβολοσειρά.

Ωστόσο, αυτό δεν ισχύει πάντα - ως παράμετρος μπορεί να περαστεί και μια κανονική έκφραση. Σε αυτή την περίπτωση ως διαχωριστές θα λειτουργούν όλες οι υποσυμβολοσειρές, που ταιριάζουν με την κανονική έκφραση.

Στο επόμενο παράδειγμα, θα χωρίσουμε μια συμβολοσειρά σε πίνακα βάσει του διαχωριστή '-' ή του διαχωριστή '+':

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

Ως αποτέλεσμα, στη μεταβλητή θα καταγραφεί το εξής:

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

Δίνεται μια συμβολοσειρά με ημερομηνία και ώρα:

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

Χωρίστε αυτή τη συμβολοσειρά έτσι ώστε όλα τα μέρη της ημερομηνίας και της ώρας να βρίσκονται στον ίδιο πίνακα. Δηλαδή, θα πρέπει να προκύψει ο ακόλουθος πίνακας:

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