Grupet e karaktereve brenda grupeve në shprehjet e rregullta JavaScript
Grupet e karaktereve \d, \D, \w,
\W, \s, \S brenda []
do të shënojnë pikërisht grupe, domethënë
do të vazhdojnë të jenë komanda.
Shembull
Në këtë shembull modeli i kërkimit duket kështu:
midis x-ve çdo shifër, ose shkronjë nga
'a' deri në 'f':
let str = 'xax xbx x1x x2x xhx x@x';
let res = str.replace(/x[\da-f]x/g, '!');
Si rezultat në variabël do të shkruhet si vijon:
'! ! ! ! xhx x@x'
Shembull
Në këtë shembull modeli i kërkimit duket kështu:
shkronja 'x', pastaj jo shifër, jo pikë,
dhe jo shkronjë e vogël latine, pastaj shkronja
'z':
let str = 'xaz x1z xAz x.z x@z';
let res = str.replace(/x[^\d.a-z]z/g, '!');
Si rezultat në variabël do të shkruhet si vijon:
'xaz x1z ! x.z !'
Detyra praktike
Shkruani një shprehje të rregullt që do të gjejë stringjet
sipas modelit: shifër ose pikë nga 1
e më shumë herë.
Shkruani një shprehje të rregullt që do të gjejë stringjet
sipas modelit: jo shifër dhe jo shkronjë nga 'a'
deri në 'g' nga 3 deri në 7 herë.