სიტყვის საზღვრები 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';