带字边界定界符的preg_replace()错误

时间:2019-03-22 17:06:45

标签: php preg-replace

我想用单词替换一些孤立的大写字符,但是带有重音符号的单词不被视为单个单词!

echo preg_replace("/\bS\b/", "sud", "Sénégal");

打印“sudénégal”!

“é”被视为单词边界!这是一个错误...当然,它可以按预期的方式与塞内加尔或S,(S)等一起使用。

还有另一种方法吗?我用\ W尝试过,但是相邻字符被删除了吗?

0 个答案:

没有答案