JavaScript Regular Ifodalarda So‘z Chegaralari
'\b' buyrug‘i yordamida so‘z chegarasiga murojaat qilish mumkin,
'\B' buyrug‘i esa – so‘z chegarasi bo‘lmagan joyga. Keling, ushbu
buyruqlarning ishlashini misollar orqali ko‘rib chiqaylik.
Misol
Keling, har bir so‘zni '!' belgisi bilan o‘rab chiqamiz:
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Natijada o‘zgaruvchiga quyidagilar yoziladi:
'!aaa! !aaa! !aaa!'
Misol
Keling, harflar orasiga '!' belgisini qo‘shamiz:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Natijada o‘zgaruvchiga quyidagilar yoziladi:
'a!a!a a!a!a a!a!a'
Berilgan satr:
let str = 'abc def xyz';
Quyidagi satrni hosil qiladigan regular ifodani yozing:
'#abc# #def# #xyz#';
Berilgan satr:
let str = 'abc def xyz';
Quyidagi satrni hosil qiladigan regular ifodani yozing:
'a+b+c d+e+f x+y+z';