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

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










