Բառի սահմանները 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';