Skupiny znakov v množinách v regulárnych výrazoch JavaScript

Skupiny znakov \d, \D, \w, \W, \s, \S v [] budú označovať práve skupiny, to znamená, že naďalej budú príkazmi.

Príklad

V tomto príklade vyhľadávací vzor vyzerá takto: medzi x-ami ľubovoľná číslica, alebo písmeno od 'a' do 'f':

javascriptlet str = 'xax xbx x1x x2x xhx x@x';
let res = str.replace(/x[\da-f]x/g, '!');

Výsledkom do premennej sa zapíše nasledovné:

javascript'! ! ! ! xhx x@x'

Príklad

V tomto príklade vyhľadávací vzor vyzerá takto: písmeno 'x', potom nie číslica, nie bodka, a nie malé latinské písmeno, potom písmeno 'z':

javascriptlet str = 'xaz x1z xAz x.z x@z';
let res = str.replace(/x[^\d.a-z]z/g, '!');

Výsledkom do premennej sa zapíše nasledovné:

javascript'xaz x1z ! x.z !'

Praktické úlohy

Задание 1

Napíšte regulárny výraz, ktorý nájde reťazce podľa vzoru: číslica alebo bodka od 1 a viackrát.

Задание 2

Napíšte regulárny výraz, ktorý nájde reťazce podľa vzoru: nie číslica a nie písmeno od 'a' do 'g' od 3 do 7 krát.