我有一些文字:
回复:改锅水给你的锅。请回复此文。如果你回复此文,你会得到一些钱。请回复
所以我想用Reply
替换第一个Hi
文字。不是另一个Reply
文字。
我知道我可以使用php str_replace()
函数执行此操作。但它会将所有Reply
文字替换为Hi
。但我需要替换第一个Reply
文本。
我如何用PHP做到这一点?
答案 0 :(得分:1)
preg_replace()
的4 th 参数是要完成的最大替换。将其设置为1。
$str = preg_replace('/reply/i', 'Hi', $str, 1);