Karaktere Speciale brenda Kllapave Katrore në JavaScript
Karakteret speciale brenda [ ] bëhen
karaktere të zakonshëm. Kjo do të thotë se ato
nuk kanë nevojë të ekranohen me backslash.
Shembull
Në këtë shembull, modeli i kërkimit duket kështu:
midis x çdo shkronjë 'a', 'b',
'c', ose pikë:
let str = 'xax xbx xcx xdx x.x x@x';
let res = str.replace(/x[abc.]x/g, '!');
Si rezultat, në variabël do të shkruhet si më poshtë:
'! ! ! xdx ! x@x'
Shembull
Në këtë shembull, modeli i kërkimit duket kështu: midis x çdo shkronjë e vogël latine ose pikë:
let str = 'xax xbx xcx x@x';
let res = str.replace(/x[a-z.]x/g, '!');
Si rezultat, në variabël do të shkruhet si më poshtë:
'! ! ! x@x'
Detyra Praktike
Jepet një varg:
let str = 'aba aea aca aza axa a.a a+a a*a';
Shkruani një regex që do të gjejë vargjet
'a.a', 'a+a', 'a*a',
pa prekur të tjerat.
Jepet një varg:
let str = 'xaz x.z x3z x@z x$z xrz';
Shkruani një regex që do të gjejë vargjet
sipas modelit: shkronja 'x', pastaj JO
pikë, JO simbol @, dhe JO dollar, dhe më pas shkronja
'z'.