php字符串模糊删除或者替换

zb235 2009-11-27 10:34:36
请问我如何将这个字符"aaadsfdgdg[attach]223[/attach]dgfdhfgjgf[attach]2423[/attach]dgdgfdhf..... " 串中的[attach]...[/attach]这个字符串删除,[attach]...[/attach]里面的数字不确定,并且要求把所有这种标号的全删了,这个怎么实现?先谢谢各位大侠了,我前几天刚刚学js就遇到了这个问题,特请求大家帮帮忙。

或者删除aaadsf2333dgdgdf234dfff里面的数字怎么删?拜托大家了
...全文
230 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
床上等您 2009-11-28
  • 打赏
  • 举报
回复
mark
阿_布 2009-11-28
  • 打赏
  • 举报
回复

删除[attach][/attach]
$s = "aaadsfdgdg[attach]223[/attach]dgfdhfgjgf[attach]2423[/attach]dgdgfdhf";
$r = preg_replace("/\[.*?\].*?\]/","",$s);
echo $r;

删除数字
$s = "aaadsf2333dgdgdf234dfff";
$r = preg_replace("/[\d]+/","",$s);
echo $r;
zb235 2009-11-28
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhoupuyue 的回复:]
PHP code
删除[attach][/attach]$s="aaadsfdgdg[attach]223[/attach]dgfdhfgjgf[attach]2423[/attach]dgdgfdhf";$r=preg_replace("/\[.*?\].*?\]/","",$s);echo$r;

删除数字$s="aaadsf2333dgdgdf234dfff";$r=preg_replace("/[\d]+/","",$s);echo$r;
[/Quote]

谢谢这位大侠,感激不禁
zb235 2009-11-27
  • 打赏
  • 举报
回复
谢谢上面两位啊,不过我不是我想要的
zb235 2009-11-27
  • 打赏
  • 举报
回复
错了,我的帖子写错了,我的意思是用php来实现
阿_布 2009-11-27
  • 打赏
  • 举报
回复

删除数字
var s = "aaadsf2333dgdgdf234dfff";
var re = /[\d]+/g;
var r = s.replace(re,"");
alert(r);
阿_布 2009-11-27
  • 打赏
  • 举报
回复

删除[attach][/attach]
var s = "aaadsfdgdg[attach]223[/attach]dgfdhfgjgf[attach]2423[/attach]dgdgfdhf";
re = /\[.*?\].*?\]/;
var r = s.replace(re,"");
alert(r);
zb235 2009-11-27
  • 打赏
  • 举报
回复
up一下,坐等高人

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧