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