我正在尝试将阿拉伯语关键字与阿拉伯语文本完全匹配。我正在使用Highlight插件,它适用于英文版但在阿拉伯语中打破。
如果我们在脚本中使用partial
选项,那么它将匹配部分字符串,但我想使用exact
功能打破脚本,因为它可能不受插件支持。我尝试了不同的东西,但到目前为止似乎没有任何工作与阿拉伯语文本匹配和突出显示
以下是小提琴http://jsfiddle.net/tg8vtpqk/2/
我尝试regex = '(\\b' + regex + '\\b)(?=\\s|$)';
进行完全匹配,但它会破坏字符串,而C#中也是如此。
我一直在寻找可以突出显示阿拉伯文字的确切字词的插件。
答案 0 :(得分:0)
首先编码特殊字符。 var myArabicString = myArabicString.replace(/([^ \ w \ d \ s])/ g,' \' +' $ 1'); var myRegex = RegExp(myArabicString);