使用Preg_replace时出现问题

时间:2017-10-15 12:08:03

标签: php preg-replace

我想从单词的右侧替换“ing”,但下面的代码也替换了其他字符。

$temp = "gameing"; //incorrect spellings for test//
$temp = preg_replace('/(\w)ing\b/','',$temp);
echo $temp;

提供输出"gam",而不是game

1 个答案:

答案 0 :(得分:0)

如果您在“ing”之前需要这个角色,您可以将其替换为:

<?php
$temp = "gameing";
$temp = preg_replace('/(\w)ing\b/','$1',$temp);
//-> game
echo $temp;