我有这样一句话:
Stan, Stanley, Stan!
我想用 Peter 替换所有单词“Stan”以得到类似的东西
Peter, Stanley, Peter!
这是我的问题:不能替换 Stanley,因为这不是 Stan 这个词!
现在我正在做类似的事情:
$txt = preg_replace(array('/Stan/i', '/Jack/i'), array('Peter', 'Jennifer'), $txt);
但我需要的是一个正则表达式来匹配一个单词(这意味着我的单词后面没有紧跟着一个字母)。
我试过这样的/Stan([^[A-Za-z])/i 但是这个渲染:
Peter Stanley, Peter
缺少一些标点符号
最佳答案
关于php - 替换句子中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9581628/