Grupe simbola unutar skupova u regularnim izrazima JavaScript
Grupe simbola \d, \D, \w,
\W, \s, \S unutar []
će označavati upravo grupe, to
jest i dalje će biti komande.
Primer
U ovom primeru šablon pretrage izgleda ovako:
između iksa bilo koja cifra, ili slovo od
'a' do 'f':
let str = 'xax xbx x1x x2x xhx x@x';
let res = str.replace(/x[\da-f]x/g, '!');
Kao rezultat u promenljivu će biti upisano sledeće:
'! ! ! ! xhx x@x'
Primer
U ovom primeru šablon pretrage izgleda ovako:
slovo 'x', zatim ne cifra, ne tačka,
i ne malo latinično slovo, zatim slovo
'z':
let str = 'xaz x1z xAz x.z x@z';
let res = str.replace(/x[^\d.a-z]z/g, '!');
Kao rezultat u promenljivu će biti upisano sledeće:
'xaz x1z ! x.z !'
Praktični zadaci
Napišite regularni izraz, koji će pronaći stringove
po šablonu: cifra ili tačka od 1
i više puta.
Napišite regularni izraz, koji će pronaći stringove
po šablonu: ne cifra i ne slovo od 'a'
do 'g' od 3 do 7 puta.