这段PHP正则该怎么写?

99折98*99折97*98*99折文章中有以上关键词的都替换成:<spanclass="dazhe">99折</span>或包含有下列关键字都替换成:<spanclas... 99折
98*99折
97*98*99折

文章中有以上关键词的都替换成:<span class="dazhe">99折</span>

包含有下列关键字都替换成:<span class="dazhe">98*99折</span>

包含有下列关键字都替换成:<span class="dazhe">97*98*99折</span>

数字是不一样的。
展开
 我来答
xudianyang
2010-06-24 · TA获得超过410个赞
知道小有建树答主
回答量:87
采纳率:0%
帮助的人:123万
展开全部
<?php
$str="sdfjsdfdljf99折sfsdfsdfas98*99折sdfsdfsdsdfsdf97*98*99折sdfsdfsad";
$ze='/((\d{2}\*?)+折)/';
$new=preg_replace($ze,'<span class="dazhe">$0</span>',$str);
echo $new;
?>
<style type="text/css" rel="stylesheet">
.dazhe{
color:red;
font-size:24px;
}
</style>
祝你成功!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式