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