0
我收到了電子郵件,並試圖在div中的頁面上顯示它們。但是我得到的郵件包含像body{background-color: #444}
這樣的body css,這使得我的頁面看起來更加奇怪。我正試圖從css中刪除body
規則。我用jsoup得到了樣式標籤html,唯一的問題是我怎樣才能通過正則表達式去除規則?試圖通過正則表達式去除css規則
我收到了電子郵件,並試圖在div中的頁面上顯示它們。但是我得到的郵件包含像body{background-color: #444}
這樣的body css,這使得我的頁面看起來更加奇怪。我正試圖從css中刪除body
規則。我用jsoup得到了樣式標籤html,唯一的問題是我怎樣才能通過正則表達式去除規則?試圖通過正則表達式去除css規則
試試這個:
String withoutBody = text.replaceAll("body\\s*\\{.*?\\}", "");
注意事項;
{}
字符.*?
的?
使得比賽非貪婪的,這意味着它不會匹配與另一個}
後身CSS標記
謝謝,這個作品 – Shisoft 2013-03-04 09:31:10