在 UIWebView 中使用变音符号文本查找和突出显示阿拉伯语

Abd*_*Egh 5 javascript search objective-c arabic uiwebview

我正在 UIWebView 中查看带有变音符号(tashkel)文本的阿拉伯语。我也有一个搜索视图。

我想给 UIWebView 一个关键字,UIWebView 找到并突出显示它,但搜索应该忽略变音符号。

正文应保留变音符号。

例如:如果文本是“???????? ???? ???? ????????? ? ?? ????? ??“它应该突出显示“???????”和“?????”,而不管所有的变音符号。

我想到了两种方法:1-我在 UIWebView 加载后通过 Javascript 进行查找和突出显示。2- 我在加载 UIWebView 之前通过 Objective-C 编辑文本。

KDa*_*ker 4

您必须首先从字符串中删除所有变音符号,然后才能在没有任何变音符号的情况下进行比较。使用正则表达式删除不需要的字符。看看我做的这个小提琴,在strip()函数中您需要添加所有需要删除的变音符号。

希望这可以帮助。