Batas Kata dalam Regular Expression JavaScript
Dengan perintah '\b' kita dapat mengakses
batas kata, dan dengan perintah '\B' -
bukan batas kata. Mari kita lihat cara kerja
perintah-perintah ini dengan contoh.
Contoh
Mari kita bungkus setiap kata
dengan karakter '!':
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\b/g, '!');
Hasilnya, variabel akan berisi nilai berikut:
javascript'!aaa! !aaa! !aaa!'
Contoh
Mari tambahkan karakter '!' di celah
antara huruf:
javascriptlet str = 'aaa aaa aaa';
let res = str.replace(/\B/g, '!');
Hasilnya, variabel akan berisi nilai berikut:
javascript'a!a!a a!a!a a!a!a'
Задание 1
Diberikan string:
javascriptlet str = 'abc def xyz';
Tulis regular expression yang akan mengubah string ini menjadi:
javascript'#abc# #def# #xyz#';
Задание 2
Diberikan string:
javascriptlet str = 'abc def xyz';
Tulis regular expression yang akan mengubah string ini menjadi:
javascript'a+b+c d+e+f x+y+z';