სიტყვის საზღვრები JavaScript-ის რეგულარულ გამოსახულებებში
ბრძანებით '\b' შეგვიძლია მივმართოთ
სიტყვის საზღვარს, ხოლო ბრძანებით '\B' -
არასაზღვარს. მოდით ვნახოთ ამ ბრძანებების მუშაობა
მაგალითებზე.
მაგალითი
მოდით ჩავსვათ ყოველი სიტყვა
სიმბოლო '!'-ში:
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
შედეგად ცვლადში ჩაიწერება შემდეგი:
'!aaa! !aaa! !aaa!'
მაგალითი
მოდით დავამატოთ სიმბოლო '!' ასოების
შორის არსებულ ადგილებში:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
შედეგად ცვლადში ჩაიწერება შემდეგი:
'a!a!a a!a!a a!a!a'
მოცემულია სტრიქონი:
let str = 'abc def xyz';
დაწერეთ რეგულარული გამოსახულება, რომელიც ამ სტრიქონს გადააქცევს შემდეგში:
'#abc# #def# #xyz#';
მოცემულია სტრიქონი:
let str = 'abc def xyz';
დაწერეთ რეგულარული გამოსახულება, რომელიც ამ სტრიქონს გადააქცევს შემდეგში:
'a+b+c d+e+f x+y+z';