我想在php
中使用preg_match匹配俄语单词我尝试了以下示例,但它无法正常工作
"/\b".$word."\b/i"
'/(?<!\pL)'.$word.'(?!\pL)/iu'
/\b'.$word.'\b/iu
'/'.$find_ru.'/iu'
e.g
输入
$word = "королевства";
$russian_string = "источники в спецслужбах королевства";
if(preg_match('/'.$word.'/iu', $russian_string)){
echo "Matched";
}else{
echo "Not Matched";
}
答案 0 :(得分:0)
在if
条件
$word = "королевства";
$russian_string = "источники в спецслужбах королевства";
if(preg_match('/'.$word.'/iu', $russian_string, $word)){
echo "Matched";
}else{
echo "Not Matched";
}
输出为"Matched"
或者你也可以这样做,
$haystack = "источники в спецслужбах королевства";
$needle = "королевства";
if( strpos( $haystack, $needle ) !== false ) {
echo "Matched";
}else{
echo "Not Matched";
}
输出将是&#34;匹配&#34;