⊗jsSpRESSE 108 of 294 menu

Εξαιρέσεις μέσα σε σύνολα σε κανονικές εκφράσεις JavaScript

Γνωρίζετε ήδη ότι οι ειδικοί χαρακτήρες μέσα σε [] γίνονται συνηθισμένοι χαρακτήρες. Υπάρχουν, ωστόσο, εξαιρέσεις: εάν χρειάζεστε τις αγκύλες ως χαρακτήρες μέσα σε [ ] - τότε πρέπει να γραφτούν με escape χρησιμοποιώντας την ανάστροφη κάθετο. Για παράδειγμα, στον ακόλουθο κώδικα το μοτίβο αναζήτησης είναι: μεταξύ των x βρίσκεται μια αγκύλη:

let str = 'x]x xax x[x x1x'; let res = str.replace(/x[\[\]]x/g, '!');

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

'! xax ! x1x'

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

let str = 'x[]z x[[]]z x()z';

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

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

let str = 'x[]z x{}z x.z x()z x([])z';

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