【发布时间】:2018-08-25 04:12:52
【问题描述】:
我想在 php 中使用 preg_match 匹配俄语单词
我尝试了以下示例,但它不起作用
"/\b".$word."\b/i"
'/(?<!\pL)'.$word.'(?!\pL)/iu'
/\b'.$word.'\b/iu
'/'.$find_ru.'/iu'
例如
输入
$word = "королевства";
$russian_string = "источники в спецслужбах королевства";
if(preg_match('/'.$word.'/iu', $russian_string)){
echo "Matched";
}else{
echo "Not Matched";
}
【问题讨论】:
-
欢迎来到 Stack Overflow!您可能会发现查看网站tour 会有所帮助。请提供输入字符串和预期输出。谢谢。
-
好的,谢谢@Syscall
-
@Syscall 现在可以了吗?
-
完美,Ganesh :)
-
此代码有效,但语法错误除外:
$russian_string)后缺少右括号。应该是$russian_string)) {。