如何使用正則去掉html中標簽與標簽之間的空格

使用正則表達式替換匹配兩個標簽之間空格的字符串來去掉 html 中標簽與標簽之間的空格。步驟包括:定義正則表達式匹配 HTML 標簽和標簽之間的空格。使用正則表達式替換,用匹配的字符串替換捕獲組(標簽和標簽之間的空格)。

如何使用正則去掉html中標簽與標簽之間的空格

如何使用正則表達式去掉 HTML 中標簽與標簽之間的空格

方法:

使用正則表達式替換匹配兩個標簽之間空格的字符串。

步驟:

立即學習前端免費學習筆記(深入)”;

  1. 定義正則表達式:

    (<[^>]+>)s+(<[^>]+>)
  • ]+> 匹配任意 HTML 標簽。
  • s+ 匹配一個或多個空格字符。
  1. 使用正則表達式替換:

    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
喜歡就支持一下吧
點贊15 分享