JavaScript түзуіндегі реттік өрнектердегі жиындар ішіндегі таңбалар топтары
Таңбалар топтары \d, \D, \w,
\W, \s, \S [] ішінде
дәл сол топтарды білдіреді, яғни
әлі де командалар болады.
Мысал
Бұл мысалда іздеу үлгісі келесідей:
x арасында кез келген сан, немесе
'a'-дан 'f'-ға дейінгі әріп:
let str = 'xax xbx x1x x2x xhx x@x';
let res = str.replace(/x[\da-f]x/g, '!');
Нәтижесінде айнымалыға келесі жазылады:
'! ! ! ! xhx x@x'
Мысал
Бұл мысалда іздеу үлгісі келесідей:
'x' әрпі, содан кейін сан емес, нүкте емес,
және кіші латын әрпі емес, содан кейін
'z' әрпі:
let str = 'xaz x1z xAz x.z x@z';
let res = str.replace(/x[^\d.a-z]z/g, '!');
Нәтижесінде айнымалыға келесі жазылады:
'xaz x1z ! x.z !'
Практикалық есептер
Мына үлгі бойынша жолдарды табатын
реттік өрнек жаз: сан немесе нүкте
1 және одан да көп рет.
Мына үлгі бойынша жолдарды табатын
реттік өрнек жаз: сан емес және
'a'-дан 'g'-ға дейінгі әріп емес
3-тан 7-ға дейін рет.