用引号替换字符串

时间:2014-10-29 19:28:08

标签: php regex

我正在尝试将没有引号+ HTML标记的字符串替换为带引号的字符串。

示例:worlds中的<i>worlds<i>将被World's替换。所以,<i>worlds<i>成了世界的。

我正在使用以下代码,但它没有考虑'(引号)。

    preg_replace('/\b' . preg_quote('worlds') . '\b/i', '<i>$0</i>', 'World's');

1 个答案:

答案 0 :(得分:0)

你必须通过放置\来逃避'之前。试试这个:

 preg_replace('/\b' . preg_quote(worlds) . '\b/i', '<i>$0</i>', 'World\'s');