在JavaScript脚本中查找关键字

在JavaScript脚本中查找关键字,javascript,regex,Javascript,Regex,他们是regex的初学者,我正试图编写一个脚本来突出显示javascript文件中包含的关键字 var text=“'function'XfunctionX function Xif(){}else{}……”; var result=text.replace(/(函数| if | else)/gi,函数(x){ 返回“+x+”; }); $('body').html(结果) > p>如果在另一个单词的中间不想替换该单词,请更改正则表达式,使用 \b/COD>匹配单词边界。 var tex

他们是regex的初学者,我正试图编写一个脚本来突出显示javascript文件中包含的关键字

var text=“'function'XfunctionX function Xif(){}else{}……”;
var result=text.replace(/(函数| if | else)/gi,函数(x){
返回“+x+”;
});
$('body').html(结果)

<代码> <代码> > p>如果在另一个单词的中间不想替换该单词,请更改正则表达式,使用<代码> \b/COD>匹配单词边界。

var text=“'function'XfunctionX function Xif(){}else{}……”;
var result=text.replace(/\b(函数| if | else)\b/gi,函数(x){
返回“+x+”;
});
$('body').html(结果)

为什么不突出显示XfunctionX等关键字