⊗jsSpREMM 120 of 294 menu

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

Η μέθοδος match βρίσκει την πρώτη αντιστοίχιση με μια κανονική έκφραση. Επιστρέφει έναν πίνακα, στο μηδενικό στοιχείο του οποίου θα βρίσκεται η υποσυμβολοσειρά που βρέθηκε.

Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε την ακόλουθη συμβολοσειρά:

let str = 'xax xaax xaaax';

Ας εφαρμόσουμε σε αυτήν τη συμβολοσειρά τη μέθοδό μας με την κανονική έκφραση:

let res = str.match(/xa+x/);

Στο μηδενικό στοιχείο του πίνακα με το αποτέλεσμα θα βρίσκεται η πρώτη αντιστοίχιση με την κανονική έκφραση:

console.log(res[0]); // θα εκτυπώσει 'xax'

Ταυτόχρονα, το αποτέλεσμα θα έχει πρόσθετες ιδιότητες. Στην ιδιότητα index θα βρίσκεται η θέση στην οποία εντοπίστηκε η αντιστοίχιση:

console.log(res.index); // θα εκτυπώσει 0

Και στην ιδιότητα input - η συμβολοσειρά, στην οποία έγινε η αναζήτηση (πληροφορία αμφίβολης αξίας):

console.log(res.input); // θα εκτυπώσει 'xax xaax xaaax'

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

let str = 'aaa 123 bbb';

Βρείτε την υποσυμβολοσειρά που περιέχει ψηφία.

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

let str = 'aaa 123 bbb';

Βρείτε τη θέση του πρώτου ψηφίου.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη