我有一个高亮管道,我在其中传递了args并突出显示了具有匹配部分的字符串。我能够突出显示该部分,但是如果我要搜索“。”,则它会使每个字符都适应。
try {
re = new RegExp(args, 'gi');
}
catch (e) {
return value;
}
if (value) {
match = value.match(re);
}
else {
return value;
}
if (!match) {
return value;
}
const highlighted = value.replace(new RegExp(args, 'gi'), "<span class='highlighted'>$&</span>");
return this.sanitizer.bypassSecurityTrustHtml(highlighted);
我也有一个要求,我需要将域loginId显示为domain \ loginId。我得到了域和loginId的值。因此,为了构建domain \ loginId,我正在做 domainLoginId = this.doman +“ \” + this.loginId,将在html中显示为domain \ loginId
因此,我也无法为此执行突出显示操作。如果我将“ \”作为参数传递,则不会突出显示该部分。我正在寻找其他方式