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