Sempadan Perkataan dalam Regex JavaScript

Dengan menggunakan perintah '\b', kita boleh merujuk kepada sempadan perkataan, dan dengan perintah '\B' - bukan kepada sempadan. Mari kita lihat cara perintah-perintah ini berfungsi melalui contoh.

Contoh

Mari kita bungkus setiap perkataan dengan aksara '!':

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');

Hasilnya, yang berikut akan disimpan ke dalam pembolehubah:

javascript'!aaa! !aaa! !aaa!'

Contoh

Mari tambah aksara '!' di dalam jurang antara huruf:

javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');

Hasilnya, yang berikut akan disimpan ke dalam pembolehubah:

javascript'a!a!a a!a!a a!a!a'
Задание 1

Diberi rentetan:

javascriptlet str = 'abc def xyz';

Tulis regex yang akan menjadikan rentetan ini kepada berikut:

javascript'#abc# #def# #xyz#';
Задание 2

Diberi rentetan:

javascriptlet str = 'abc def xyz';

Tulis regex yang akan menjadikan rentetan ini kepada berikut:

javascript'a+b+c d+e+f x+y+z';