Skupine simbolov znotraj nizov v regularnih izrazih JavaScript
Skupine simbolov \d, \D, \w,
\W, \s, \S znotraj []
bojo označevale prav skupine, to
je, še vedno bodo ukazi.
Primer
V tem primeru je vzorec iskanja takšen:
med x-ji katera koli številka ali črka od
'a' do 'f':
let str = 'xax xbx x1x x2x xhx x@x';
let res = str.replace(/x[\da-f]x/g, '!');
Kot rezultat se bo v spremenljivko zapisalo naslednje:
'! ! ! ! xhx x@x'
Primer
V tem primeru je vzorec iskanja takšen:
črka 'x', nato ne številka, ne pika,
in ne mala latinična črka, nato črka
'z':
let str = 'xaz x1z xAz x.z x@z';
let res = str.replace(/x[^\d.a-z]z/g, '!');
Kot rezultat se bo v spremenljivko zapisalo naslednje:
'xaz x1z ! x.z !'
Praktične naloge
Napišite regularni izraz, ki bo našel nize
po vzorcu: številka ali pika od 1
in večkrat.
Napišite regularni izraz, ki bo našel nize
po vzorcu: ne številka in ne črka od 'a'
do 'g' od 3 do 7 krat.