मैं निम्नलिखित समारोह का उपयोग कर रहा खास शब्द को उजागर करने और इसे अंग्रेज़ी"tashkel" के साथ अरबी शब्द का मिलान कैसे करें?
function highlight(str,toBeHighlightedWord)
{
toBeHighlightedWord="(\\b"+ toBeHighlightedWord.replace(/([{}()[\]\\.?*+^$|=!:~-])/g, "\\$1")+ "\\b)";
var r = new RegExp(toBeHighlightedWord,"igm");
str = str.replace(/(>[^<]+<)/igm,function(a){
return a.replace(r,"<span color='red' class='hl'>$1</span>");
});
return str;
}
में ठीक काम करता है, लेकिन यह अरबी पाठ के लिए नहीं खुराक
तो कैसे regex अरबी शब्द भी अरबी शब्द का मिलान कर संशोधित करने के लिए tashkel tashkel शब्द की सजावट और इन छोटे निशान पात्रों
हैं साथ tashkel बिना "محمد" इस "محمد": tashkel, जहां tashkel एक वर्ण उदाहरण मूल पात्रों के बीच में जोड़ा है साथ
आप एक उन्नत जेएस रेगेक्स इंजन के लिए http://xregexp.com//https://github.com/slevithan/xregexp पर विचार कर सकते हैं जो कई अन्य चीजों के साथ यूनिकोड से निपट सकता है। – Tomalak