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