新闻中心 分类>>

如何使用正则去掉html中标签与标签之间的空格

2024-12-14 00:00:00
浏览次数:
返回列表
使用正则表达式替换匹配两个标签之间空格的字符串来去掉 HTML 中标签与标签之间的空格。步骤包括:定义正则表达式匹配 HTML 标签和标签之间的空格。使用正则表达式替换,用匹配的字符串替换捕获组(标签和标签之间的空格)。

如何使用正则表达式去掉 HTML 中标签与标签之间的空格

方法:

使用正则表达式替换匹配两个标签之间空格的字符串。

步骤:

  1. 定义正则表达式:

    (<[^>]+>)\s+(<[^>]+>)
  • ]+> 匹配任意 HTML 标签。
  • \s+ 匹配一个或多个空格字符。
  1. 使用正则表达式替换:

    String html = "

    标题

    内容

    "; String noSpaceHtml = html.replaceAll("(<[^>]+>)\\s+(<[^>]+>)", "$1$2");
  • replaceAll() 方法用正则表达式匹配的字符串替换原字符串。
  • $1$2 是捕获组,分别表示标签和标签之间的空格。

示例:

输入 HTML:

标题

内容

输出 HTML(已删除空格):

标题

内容

搜索