如何使用 PHP 正则表达式去除字符串中的方括号及内容?

如何使用 php 正则表达式去除字符串中的方括号及内容?

使用 php 正则匹配和替换实现字符串清理

原有字符串中存在一些带有方括号 [ ] 的格式,需要将方括号内的内容全部删除。可以使用 php 的 str_replace() 函数来实现此操作,配合正则表达式进行匹配。

正则表达式:

[.*?]

登录后复制

此正则表达式匹配方括号内任意字符,包括换行符,使用非贪婪模式 (?

立即学习“PHP免费学习笔记(深入)”;

php 代码:

$str = "[align=left][color=#ff00][font=微软雅黑, tahoma, helvetica, simsun, sans-serif][size=5]2014九寨沟—黄河第一湾—,[/size][/font][/color][color=#ff00][font=微软雅黑, tahoma, helvetica, simsun, sans-serif]两批结束回来要整理的东西太多了,第一批的照片要整理,修改,发给队员,[attach]1697[/attach]
";$clean_str = str_replace("/[.*?]/", "", $str);

登录后复制

结果:

2014九寨沟—黄河第一湾—,两批结束回来要整理的东西太多了,第一批的照片要整理,修改,发给队员,

登录后复制

以上就是如何使用 PHP 正则表达式去除字符串中的方括号及内容?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1442423.html

(0)
上一篇 2025年2月18日 00:47:00
下一篇 2025年2月18日 00:47:11

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论