[英]how to match full pattern in a string having non english words
$text="meeus meeùs";
我正在使用以下代码来查找确切的子字符串mee,但由于上述字符串包含荷兰语单词,因此在这种情况下会失败。也就是说,仅当它匹配完整模式时才应替换$ text字符串中的单词。
$text = preg_replace('/\bmee\b/u', ' ', $text);
电流输出 :meeus mee
所需的输出 :meeusmeeùs
您正在使用哪个php版本? 根据regular-expressions.info (在下拉列表中选择PHP),PHP从5.3.4版开始就在单词边界上支持Unicode。
因此,如果它不适合您,则您可能有一个较旧的版本,其中\\b
是基于ASCII的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.