2
Code samplePHP正则表达式:对于英语和阿拉伯语文字
搜索的文章我在寻找这是在英语和阿拉伯语的关键字的文章。 这些文章可以是英文或阿拉伯文。
我当前的代码是:
$k = implode("|", $keywords);
$regexp = "/(?i)\b(".$k.")\b/";
preg_match_all($regexp, $content, $matches);
但是,这并不在出于某种原因阿拉伯语文章查找关键字。我已验证关键字和文章正在被正确读取;没有编码问题。
我能做些什么来解决这个问题?请注意,我无法检测文章或关键字是英文还是阿拉伯文,所以必须有一个正则表达式来匹配它们。
不,没有工作! – HyderA 2011-04-27 10:40:21
刚刚测试过。单词边界不适用于阿拉伯语。 **编辑:**那么解释它:http://www.mail-archive.com/[email protected]/msg00110.html – mario 2011-04-27 10:47:52
最优秀的!这很有道理。感谢您的链接! – HyderA 2011-04-27 11:00:48