JavaScript regulýar ifadelerinde söz çägeleri
'\b' buýrugy bilen bir söziň çägesine,
'\B' buýrugy bilen bolsa çäge däl ýerine
ýüzlenip bolýar. Bu buýruklaryň işini mysallar
bilen göreli.
Mysal
Her bir sözi '!' nyşany bilen gaplaýalyň:
let str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Netijede, üýtgeýjä aşakdaky ýazylar:
'!aaa! !aaa! !aaa!'
Mysal
Harf aralyklaryna '!' nyşanyny goşalyň:
let str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Netijede, üýtgeýjä aşakdaky ýazylar:
'a!a!a a!a!a a!a!a'
Bir setir berlen:
let str = 'abc def xyz';
Bu setirden aşakdakyny ýasayan regulýar ifadäni ýazyň:
'#abc# #def# #xyz#';
Bir setir berlen:
let str = 'abc def xyz';
Bu setirden aşakdakyny ýasayan regulýar ifadäni ýazyň:
'a+b+c d+e+f x+y+z';