如何用正则表达式来删除html中td的style="" 的属性和属性值

发布于 2022-09-06 00:39:51 字数 408 浏览 12 评论 0

如何用sublime中的正则替换 来只删除html中td的style="" 的属性和属性值

但是不会删除class=""和其他属性和属性值

例如:

 <td class="totalNetInventory" style="background:yellow;">

要删除style="background:yellow;"

clipboard.png

我也只能做到这种步骤了!

其他伙伴怎么做呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一刻暧昧 2022-09-13 00:39:51

直接匹配/\s+style="[^"]*"/

停滞 2022-09-13 00:39:51

理论上来说可以这样试一试:

<td(.*)style=".*?"(.*)>
换成  
<td$1$2>

测试:记得点击哪个 .* 按钮,途中红圈,不然不是采用正则
图片描述

替换结果:
图片描述

深爱成瘾 2022-09-13 00:39:51
var reg = /\s+style="[^"]*"/;
// \s+ 指一个或多个空格
// [^"]指非"
// * 指0个或者多个字符
// 简单点这样即可。把这个正则复制过去,要替换的成空即可。

// 关于正则,这里推荐下前端网老姚的正则迷你书:
JavaScript 正则表达式迷你书》问世了!
值得一读。
其中这篇文章正则表达式字符匹配攻略
中就有5.5匹配id(和你的需求类似)的案例。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文