标签: php preg-replace
我想用单词替换一些孤立的大写字符,但是带有重音符号的单词不被视为单个单词!
echo preg_replace("/\bS\b/", "sud", "Sénégal");
打印“sudénégal”!
“é”被视为单词边界!这是一个错误...当然,它可以按预期的方式与塞内加尔或S,(S)等一起使用。
还有另一种方法吗?我用\ W尝试过,但是相邻字符被删除了吗?