Η μέθοδος split
Η μέθοδος split διαχωρίζει μια συμβολοσειρά σε πίνακα
με διαχωριστή με τη μορφή
κανονικής έκφρασης.
Ως πρώτη παράμετρο η μέθοδος δέχεται μια κανονική έκφραση, και ως δεύτερη προαιρετική παράμετρο - τον μέγιστο αριθμό στοιχείων στον προκύπτοντα πίνακα.
Σύνταξη
συμβολοσειρά.split(κανονική έκφραση, [όριο]);
Παράδειγμα
Ας διαχωρίσουμε μια συμβολοσειρά σε πίνακα με
διαχωριστή '-' ή
με διαχωριστή '+':
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
['a', 'b', 'c', 'd', 'e']
Παράδειγμα
Ας περιορίσουμε τον αριθμό των στοιχείων στον προκύπτοντα πίνακα:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/, 3);
console.log(res);
Αποτέλεσμα εκτέλεσης κώδικα:
['a', 'b', 'c']
Δείτε επίσης
-
η μέθοδος
test,
που ελέγχει μια συμβολοσειρά -
η μέθοδος
match,
που αναζητά ταιριάσματα σε μια συμβολοσειρά -
η μέθοδος
matchAll,
που αναζητά όλα τα ταιριάσματα σε μια συμβολοσειρά -
η μέθοδος
exec,
που εκτελεί διαδοχική αναζήτηση -
η μέθοδος
replace,
που εκτελεί αναζήτηση και αντικατάσταση -
η μέθοδος
search,
που εκτελεί αναζήτηση