使用正则表达式替换匹配两个标签之间空格的字符串来去掉 html 中标签与标签之间的空格。步骤包括:定义正则表达式匹配 html 标签和标签之间的空格。使用正则表达式替换,用匹配的字符串替换捕获组(标签和标签之间的空格)。

如何使用正则表达式去掉 HTML 中标签与标签之间的空格
方法:
使用正则表达式替换匹配两个标签之间空格的字符串。
步骤:
立即学习“前端免费学习笔记(深入)”;
-
定义正则表达式:
<code>(<[^>]+>)s+(<[^>]+>)</code>
-
]+>匹配任意 HTML 标签。 -
s+匹配一个或多个空格字符。
-
使用正则表达式替换:
<code>String html = "<h1>标题</h1><p>内容</p>"; String noSpaceHtml = html.replaceAll("(<[^>]+>)\s+(<[^>]+>)", "$1$2");</code>
-
replaceAll()方法用正则表达式匹配的字符串替换原字符串。 -
$1和$2是捕获组,分别表示标签和标签之间的空格。
示例:
输入 HTML:
<code><h1>标题<h1><p>内容</p></code>
输出 HTML(已删除空格):
<code><h1>标题</h1><p>内容</p></code>










