⊗jsSpRESS 106 of 294 menu

Ειδικοί χαρακτήρες μέσα σε αγκύλες στην JavaScript

Οι ειδικοί χαρακτήρες μέσα σε [ ] γίνονται συνηθισμένοι χαρακτήρες. Αυτό σημαίνει ότι δεν χρειάζεται να αποφεύγονται με ανάστροφη κάθετο.

Παράδειγμα

Σε αυτό το παράδειγμα, το μοτίβο αναζήτησης μοιάζει με αυτό: μεταξύ των x οποιοσδήποτε χαρακτήρας 'a', 'b', 'c', ή τελεία:

let str = 'xax xbx xcx xdx x.x x@x'; let res = str.replace(/x[abc.]x/g, '!');

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

'! ! ! xdx ! x@x'

Παράδειγμα

Σε αυτό το παράδειγμα, το μοτίβο αναζήτησης μοιάζει με αυτό: μεταξύ των x οποιοδήποτε πεζό λατινικό γράμμα ή τελεία:

let str = 'xax xbx xcx x@x'; let res = str.replace(/x[a-z.]x/g, '!');

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

'! ! ! x@x'

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

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

let str = 'aba aea aca aza axa a.a a+a a*a';

Γράψτε μια κανονική έκφραση που θα βρει τις συμβολοσειρές 'a.a', 'a+a', 'a*a', χωρίς να επηρεάσει τις υπόλοιπες.

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

let str = 'xaz x.z x3z x@z x$z xrz';

Γράψτε μια κανονική έκφραση που θα βρει τις συμβολοσειρές σύμφωνα με το μοτίβο: γράμμα 'x', μετά ΟΧΙ τελεία, ΟΧι @, και ΟΧΙ δολάριο, και μετά γράμμα 'z'.

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