當前位置:首頁 » 編程語言 » javastyle

javastyle

發布時間: 2024-03-24 22:29:01

java中使用正則表達式將圖片標簽中的style標簽去除

Java正則表達式 (<img.*?)style=".*?" 替換成 $1

其中.*表示0個或0以上多個任意字元

.*?表示0個或0以上多個任意字元的非貪婪匹配,就是假如一個句子中有多個style,它匹配距離最近的那個style,同理後面的.*?匹配距離最近的雙引號

$1表示反向引用,它代表的是正則表達陪跡式中的第一個小括弧所括起來的分組的內容,如果有兩個小括弧括起來的內容,則分別埋凱用$1,$2表示它們(在替換後的字元串中)

完整的Java程序如下

publicclassCC{
publicstaticvoidmain(String[]args){
Strings="<imgsrc="file/img/2016/12-28/1234-25521482893088459.jpg"title="1234.jpg"alt=""width="396"height="271"style="width:396px;height:271px;"/>";
蘆液並System.out.println(s.replaceAll("(<img.*?)style=".*?"","$1"));
}
}

運行結果

<img src="file/img/2016/12-28/1234-25521482893088459.jpg" title="1234.jpg" alt="" width="396" height="271" />

熱點內容
pc腳本精靈 發布:2025-07-09 14:59:53 瀏覽:9
吃東西解壓電視劇 發布:2025-07-09 14:59:03 瀏覽:53
c語言字元串轉10進制 發布:2025-07-09 14:56:51 瀏覽:236
伺服器記錄ip地址數量 發布:2025-07-09 14:56:49 瀏覽:283
c語言abc大小 發布:2025-07-09 14:51:37 瀏覽:544
python做web開發 發布:2025-07-09 14:28:48 瀏覽:374
排序演算法代碼 發布:2025-07-09 14:27:59 瀏覽:501
存儲分類介紹 發布:2025-07-09 14:23:37 瀏覽:773
magento緩存 發布:2025-07-09 14:23:22 瀏覽:474
安卓機怎麼把時間弄在主頁面 發布:2025-07-09 14:17:28 瀏覽:1001