使用正则表达式替换匹配两个标签之间空格的字符串来去掉 html 中标签与标签之间的空格。步骤包括:定义正则表达式匹配 HTML 标签和标签之间的空格。使用正则表达式替换,用匹配的字符串替换捕获组(标签和标签之间的空格)。
如何使用正则表达式去掉 HTML 中标签与标签之间的空格
方法:
使用正则表达式替换匹配两个标签之间空格的字符串。
步骤:
立即学习“前端免费学习笔记(深入)”;
-
定义正则表达式:
(<[^>]+>)s+(<[^>]+>)
- ]+> 匹配任意 HTML 标签。
- s+ 匹配一个或多个空格字符。
-
使用正则表达式替换:
String html = "<h1>标题</h1><p>内容</p>"; String noSpaceHtml = html.replaceAll("(<[^>]+>)s+(<[^>]+>)", "$1$2");
- replaceAll() 方法用正则表达式匹配的字符串替换原字符串。
- $1 和 $2 是捕获组,分别表示标签和标签之间的空格。
示例:
输入 HTML:
<h1>标题<h1><p>内容</p>
输出 HTML(已删除空格):
<h1>标题</h1><p>内容</p>
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END