我正在尝试将没有引号+ HTML标记的字符串替换为带引号的字符串。
示例:worlds
中的<i>worlds<i>
将被World's
替换。所以,<i>worlds<i>
成了世界的。
我正在使用以下代码,但它没有考虑'
(引号)。
preg_replace('/\b' . preg_quote('worlds') . '\b/i', '<i>$0</i>', 'World's');
答案 0 :(得分:0)
你必须通过放置\来逃避'之前。试试这个:
preg_replace('/\b' . preg_quote(worlds) . '\b/i', '<i>$0</i>', 'World\'s');