JavaScript түзуіндегі реттік өрнектердегі жиындар ішіндегі таңбалар топтары

Таңбалар топтары \d, \D, \w, \W, \s, \S [] ішінде дәл сол топтарды білдіреді, яғни әлі де командалар болады.

Мысал

Бұл мысалда іздеу үлгісі келесідей: x арасында кез келген сан, немесе 'a'-дан 'f'-ға дейінгі әріп:

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

Нәтижесінде айнымалыға келесі жазылады:

javascript'! ! ! ! xhx x@x'

Мысал

Бұл мысалда іздеу үлгісі келесідей: 'x' әрпі, содан кейін сан емес, нүкте емес, және кіші латын әрпі емес, содан кейін 'z' әрпі:

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

Нәтижесінде айнымалыға келесі жазылады:

javascript'xaz x1z ! x.z !'

Практикалық есептер

Задание 1

Мына үлгі бойынша жолдарды табатын реттік өрнек жаз: сан немесе нүкте 1 және одан да көп рет.

Задание 2

Мына үлгі бойынша жолдарды табатын реттік өрнек жаз: сан емес және 'a'-дан 'g'-ға дейінгі әріп емес 3-тан 7-ға дейін рет.