云生 发表于 2019-2-13 15:12:49

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

比如有一HTML代码

[*]复制代码

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

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

求指教,谢谢

云生 发表于 2019-2-13 15:19:09

终于知道方法了,
]+>

leftgg 发表于 2019-2-13 15:59:00


云生 发表于 2019-2-13 15:19

终于知道方法了,
]+>
这个是和所用的软件有关系吧?

h2o 发表于 2019-2-13 15:19:00

直接代换掉全行,如果行不多,数一下。sed -i '10d' h.html&&sed -i '10a\' h.html类似这样吧。

aRNoLD 发表于 2019-2-13 16:33:15

中间内容未知,我觉得有可能代换会有出错可能。

aRNoLD 发表于 2019-2-13 16:46:09


h2o 发表于 2019-2-13 16:33

这种最简单了吧,就一个贪婪问题,学艺不精啊
这种情况用贪婪 你不怕一直匹配到

查无此人 发表于 2019-2-13 16:47:47


h2o 发表于 2019-2-13 16:33

这种最简单了吧,就一个贪婪问题,学艺不精啊
用你这个不行的,试过了前后不变。会变的换成   .*   就好了啊
页: [1]
查看完整版本: 求一个极简单的正则表达式替换HTML