php替换字符串中多个指定的字符为固定形式 10
2个回答
展开全部
假设字符串如下:
字符串为: 香港加大内地“水客”打击力度!您怎么看?
实现结果为: 香港加大内地<i>“</i>水客<i>”</i>打击力度<i>!</i>您怎么看<i>?</i>
说明: 将字符串中的“”!?这几个字符分别替换为:<i>“</i>、<i>”</i>、<i>!</i>、<i>?</i>
代码参照:
$str = "香港加大内地“水客”打击力度!您怎么看?";
$preg = "";//请补充
$strPreg = "";//请补充
echo preg_replace($preg,$strPreg,$str);
输出结果为:
香港加大内地<i>“</i>水客<i>”</i>打击力度<i>!</i>您怎么看<i>?</i>
那么
$str = "香港加大内地“水客”打击力度!您怎么看?";
$preg = "/(.*)(“)(.*)(”)(.*)(!)(.*)(?)/";//请补充
$strPreg = "\\1<i>\\2</i>\\3<i>\\4</i>\\5<i>\\6</i>\\7<i>\\8</i>";//请补充
echo preg_replace($preg,$strPreg,$str);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询