我如何:
- 替换单词中的字符 using
preg_replace()
但如果它们是某个单词的一部分则例外。 - 用大写替换替换大写字符,即使替换是小写,反之亦然。
例子:
$string = 'Newton, Einstein and Edison. end';
echo preg_replace('/n/i', '<b>n</b>', $string);
来自:newto n,Ein stein and d Edison 。_ _ 转至
: 牛顿、艾因斯坦和爱迪生。_ _ _ _ _ _ _ _ 结尾
在这种情况下,我希望所有n
字母都被替换,除非它们是单词的一部分end
并且Newton
不应该更改为newton