全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1029|回复: 11

求一个极简单的正则表达式替换HTML

[复制链接]
发表于 2019-2-13 15:12:49 | 显示全部楼层 |阅读模式
比如有一HTML代码

  1. <p style="margin: 0px; padding: 0px;.....中间内容不固定..... max-width: 100%; ">
复制代码


现在用editplus软件 ,把它全部变成 <p>

用正则到底要怎么做,以前是知道的,现在又忘了,网上也查不到,

求指教,谢谢

 楼主| 发表于 2019-2-13 15:19:09 | 显示全部楼层
终于知道方法了,
<p [^>]+>
发表于 2019-2-13 15:59:00 来自手机 | 显示全部楼层
云生 发表于 2019-2-13 15:19
终于知道方法了,
]+>

这个是和所用的软件有关系吧?
发表于 2019-2-13 16:33:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2019-2-13 16:46:09 来自手机 | 显示全部楼层
直接代换掉全行,如果行不多,数一下。sed -i '10d' h.html  &&  sed -i '10a\<p>' h.html  类似这样吧。
发表于 2019-2-13 16:47:47 来自手机 | 显示全部楼层
中间内容未知,我觉得有可能代换会有出错可能。
发表于 2019-2-13 16:56:32 | 显示全部楼层
h2o 发表于 2019-2-13 16:33
这种最简单了吧,就一个贪婪问题,学艺不精啊

这种情况用贪婪 你不怕一直匹配到</html>
发表于 2019-2-13 17:01:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2019-2-13 18:25:23 | 显示全部楼层
h2o 发表于 2019-2-13 16:33
这种最简单了吧,就一个贪婪问题,学艺不精啊

用你这个不行的,试过了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-24 23:28 , Processed in 0.208341 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表