php过滤标签如何实现,求高手指导

[backcolor=#ffffff][color=#333333][font=宋体,tahoma,arial]呵呵1233我是简介[/font][/color][/ba... [backcolor=#ffffff][color=#333333][font=宋体, tahoma, arial ]呵呵1233我是简介[/font][/color][/backcolor]
就是要过滤掉所有的括号的内容只保留文字内容等

求高手给个代码

$str=preg_replace("不懂这个怎么表达","",$str);
最后 $str=呵呵1233我是简介 求高手给代码
展开
 我来答
紫薇参星
科技发烧友

推荐于2016-07-06 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:5983
采纳率:92%
帮助的人:3586万
展开全部

正则表达式:\[.*?\]

替换为空

完整的php程序如下:

<?php

$str='[backcolor=#ffffff][color=#333333][font=宋体, tahoma, arial ]呵呵1233我是简介[/font][/color][/backcolor]';

$str=preg_replace('#\[.*?\]#','',$str);

echo $str;

?>

运行结果:

呵呵1233我是简介

匿名用户
2015-06-20
展开全部
利用正则,将[*]匹配成''空格就好的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式