Вожаҳои калима дар регулярҳои JavaScript
Бо ёрии фармони '\b' метавон ба
вожаи калима муроҷиат кард, ва бо ёрии фармони '\B' -
ба ғайри вожа. Биёед коркарди ин фармонҳоро
дар мисолҳо бубинем.
Мисол
Биёед ҳар як калимаро
дар рамзи '!' бипечонем:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Дар натиҷа ба тағирёбандаи зерин сабт мешавад:
javascript'!aaa! !aaa! !aaa!'
Мисол
Биёед рамзи '!' ба фосилаҳои
байни ҳарфҳо илова кунем:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Дар натиҷа ба тағирёбандаи зерин сабт мешавад:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Сатр дода шудааст:
javascriptlet str = 'abc def xyz';
Регӯларе нависед, ки аз ин сатр сатри зерин сохта шавад:
javascript'#abc# #def# #xyz#';
Задание 2
Сатр дода шудааст:
javascriptlet str = 'abc def xyz';
Регӯларе нависед, ки аз ин сатр сатри зерин сохта шавад:
javascript'a+b+c d+e+f x+y+z';