求一个正则匹配写法
原词: 两全其美( 注释: 美:美好。指做一件事顾全到双方,使两方面都得到好处。 )
我需要用 一些代码编辑器 比如 Editplus 或者 sublime 这一类的代码编辑软件,用正则去掉 HTML 标签两边的的空格,空白,以及换行符。且保留 HTML 标签内的 空格(比如:)
----------------------- 以下是精选回复-----------------------
答:html 压缩插件
答:正则可以实现
答:>[^>]*(\s{2,})[^>]*<
答:"\s*(<(\w+)[^>]*>.*?</(\w+)[^>]*>)\s*"
if $2 == $3 {
匹配的内容替换为 $1
}
答:楼主需要的是不是 Trailing spaces 功能,基本主流的编辑器都有对应的插件吧。
答:如果你只是要用编辑器编辑 HTML 为了格式和好看的话,可以随便找个 Beautifier 系的插件,比如 https://marketplace.visualstudio.com/items?itemName=HookyQR.beautify
如果你是想要格式化一些输入文本或者自用的话,找个 (或者写个) HTML parser 会是更好更正确的选择..
0条评论