JavaScript regular ifadələrində dəstlər daxilində simvol qrupları
Simvol qrupları \d, \D, \w,
\W, \s, \S [] daxilində
məhz qrupları ifadə edəcək, yəni
hələ də əmrlər olaraq qalacaq.
Misal
Bu misalda axtarış şablonu belə görünür:
iksler arasında hər hansı bir rəqəm, ya da
'a'-dan 'f'-dək hərf:
let str = 'xax xbx x1x x2x xhx x@x';
let res = str.replace(/x[\da-f]x/g, '!');
Nəticədə dəyişənə aşağıdakı yazılacaq:
'! ! ! ! xhx x@x'
Misal
Bu misalda axtarış şablonu belə görünür:
'x' hərfi, sonra rəqəm olmayan, nöqtə olmayan,
və kiçik latın hərfi olmayan, sonra
'z' hərfi:
let str = 'xaz x1z xAz x.z x@z';
let res = str.replace(/x[^\d.a-z]z/g, '!');
Nəticədə dəyişənə aşağıdakı yazılacaq:
'xaz x1z ! x.z !'
Praktiki tapşırıqlar
Şablona uyğun sətirləri tapan bir regular yazın:
rəqəm və ya nöqtə 1-dən
çox dəfə.
Şablona uyğun sətirləri tapan bir regular yazın:
rəqəm olmayan və 'a'-dan
'g'-dək hərf olmayan 3-dən
7-dəfə.