使用正則表達式替換匹配兩個標簽之間空格的字符串來去掉 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