⊗jsSpRESG 107 of 294 menu

Ομάδες χαρακτήρων μέσα σε σύνολα στις κανονικές εκφράσεις JavaScript

Οι ομάδες χαρακτήρων \d, \D, \w, \W, \s, \S μέσα σε [] θα συμβολίζουν ακριβώς ομάδες, δηλαδή θα εξακολουθούν να είναι εντολές.

Παράδειγμα

Σε αυτό το παράδειγμα το μοτίβο αναζήτησης μοιάζει με αυτό: μεταξύ των x οποιοδήποτε ψηφίο, ή γράμμα από 'a' έως 'f':

let str = 'xax xbx x1x x2x xhx x@x'; let res = str.replace(/x[\da-f]x/g, '!');

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

'! ! ! ! xhx x@x'

Παράδειγμα

Σε αυτό το παράδειγμα το μοτίβο αναζήτησης μοιάζει με αυτό: γράμμα 'x', μετά όχι ψηφίο, όχι τελεία, και όχι πεζό λατινικό γράμμα, μετά γράμμα 'z':

let str = 'xaz x1z xAz x.z x@z'; let res = str.replace(/x[^\d.a-z]z/g, '!');

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

'xaz x1z ! x.z !'

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

Γράψτε μια κανονική έκφραση που θα βρει συμβολοσειρές σύμφωνα με το μοτίβο: ψηφίο ή τελεία από 1 και περισσότερες φορές.

Γράψτε μια κανονική έκφραση που θα βρει συμβολοσειρές σύμφωνα με το μοτίβο: όχι ψηφίο και όχι γράμμα από 'a' έως 'g' από 3 έως 7 φορές.

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