如何在php中使用正则表达式查找日语文本中的确切单词?

时间:2019-06-19 19:20:42

标签: php regex cjk

我输入了日语文字。例如,考虑以下内容: 'サイモンは幸せです'。(英文版-Simon很高兴) 而且,我正在寻找子字符串-“幸せです”(英文版-很高兴)。

如何使用正则表达式preg_match或其他方法找到单词(或子字符串)的完全匹配?

$text = "サイモンは幸せです。";
$taxo_term = "幸せです";
if(strpos($taxo_term,'/')){
    $needle = ~\b$taxo_term\b~i;
}else{
    $needle = /\b$taxo_term\b/i;
}

if(preg_match($needle, $text, $match)){
   $match_found = $match[0];
   echo $needle . '-->' . 'found ' . $match_found;
}

我正在寻找以下输出:

幸せです->找到了幸せです

0 个答案:

没有答案