⊗jsSpREGM 122 of 294 menu

Καθολικό match στις κανονικές εκφράσεις της JavaScript

Η μέθοδος match, όταν καλείται με τον τροποποιητή g, επιστρέφει όλα τα ταιριαστά αποτελέσματα σε μορφή πίνακα. Ας δούμε παραδείγματα.

Παράδειγμα

Ας πάρουμε έναν πίνακα με υποσυμβολοσειρές που αποτελούνται από το γράμμα 'a':

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g);

Σαν αποτέλεσμα, στη μεταβλητή θα αποθηκευτεί το εξής:

['a', 'aa', 'aaa', 'aaaa']

Παράδειγμα

Ας πάρουμε έναν πίνακα αριθμών:

let str = '1 23 456 789'; let res = str.match(/\d+/g);

Σαν αποτέλεσμα, στη μεταβλητή θα αποθηκευτεί το εξής:

['1', '23', '456', '789']

Παράδειγμα

Ας πάρουμε έναν πίνακα με όλα τα ψηφία:

let str = '1 23 456 789'; let res = str.match(/\d/g);

Σαν αποτέλεσμα, στη μεταβλητή θα αποθηκευτεί το εξής:

['1', '2', '3', '4', '5', '6', '7', '8', '9']

Πρακτικές Ασκήσεις

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

let str = 'site.ru sss site.com zzz site.net';

Πάρτε έναν πίνακα με ονόματα domains από αυτήν τη συμβολοσειρά.

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

let str = 'a1b c34d x567z';

Βρείτε το άθροισμα όλων των αριθμών αυτής της συμβολοσειράς.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη