正则表达式提取html标签属性

您提到正则表达式代码不能达到预期效果,具体问题在于未能过滤掉不需要的属性。下面提供一个修改后的代码,可以完成您所描述的任务:

$re = '/onw+=(['"]).*?/m';
$str = ' 
aaaaa

bbbbb

12313123  eeeeee 链接链接

ffff

'; $subst = ''; $result = preg_replace($re, $subst, $str); echo "替换的结果是 ".$result;
登录后复制

此代码将匹配所有以"on"开头的属性,并删除其值。也可以通过修改正则表达式来匹配其他不需要的属性。

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

匹配详情

点按此链接查看此正则表达式的匹配项:https://hiregex.com/r/hxner1/1

以上就是如何用正则表达式高效地去除HTML标签中特定属性?的详细内容,更多请关注慧达安全导航其它相关文章!

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部