我正在寻找一个可以从.aspx文件中的html代码中删除所有空格的正则表达式。以下是正则表达式应满足的一些条件:
<a href>text1 text2</a>
。在doctype规范的情况下,Html也可以以<!
开头。简而言之,只需要删除html标记之后出现的空格。如果您能够提供满足上述所有条件的单个正则表达式,那就太棒了。否则,单独的正则表达式也没问题。
提前致谢。
答案 0 :(得分:0)
这样做的天真但简单的正则表达式技巧是匹配>
和<
之间的空格。
这将保持标签及其文字内容不受影响。
在javascript中(js不支持lookbehinds):
>\s+(?=<)
>
在支持lookbehinds的正则表达式引擎中(f.e.PCRE):
(?<=>)\s+(?=<)
测试here