一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術(shù)|正則表達式|

服務(wù)器之家 - 編程語言 - JAVA教程 - java正則表達式獲取指定HTML標簽的指定屬性值且替換的方法

java正則表達式獲取指定HTML標簽的指定屬性值且替換的方法

2020-07-15 12:48java教程網(wǎng) JAVA教程

下面小編就為大家?guī)硪黄猨ava正則表達式獲取指定HTML標簽的指定屬性值且替換的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

實例如下:

java" id="highlighter_272430">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public static String repDomain(String source, String domain, String element, String attr) {
 
    String img = "";
    Pattern p_image;
    Matcher m_image;
    String regEx_img = "<" + element + "[^<>]*?\\s" + attr + "=['\"]?(.*?)['\"]?(\\s.*?)?>";
    p_image = Pattern.compile(regEx_img, Pattern.CASE_INSENSITIVE);
    m_image = p_image.matcher(source);
    while (m_image.find()) {
      img = m_image.group();
      Matcher m = Pattern.compile("href\\s*=\\s*\"?(.*?)(\"|>|\\s+)").matcher(img);
      while (m.find()) {
        String srcVal = m.group(1);
        if(srcVal.indexOf("/@tenant")>=0){
            int idx = srcVal.indexOf("/@tenant");
            StringBuffer temp = new StringBuffer();
            String dstVal = temp.append(domain).append(srcVal.substring(idx+1)).toString();
            source = source.replace(srcVal, dstVal);
        }
      }
    }
    return source;
  }

以上就是小編為大家?guī)淼膉ava正則表達式獲取指定HTML標簽的指定屬性值且替換的方法全部內(nèi)容了,希望大家多多支持服務(wù)器之家~

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 青青青久在线视频免费观看 | www伊人 | 亚州日韩精品AV片无码中文 | 日本色女| 亚洲欧美日韩中文字幕网址 | 91在线一区二区三区 | 日产欧产va1 | 欧美亚洲高清日韩成人 | 无限在线观看免费入口 | 亚洲成人77777| 亚洲精品精品一区 | 午夜人妻理论片天堂影院 | 成人观看免费观看视频 | 欧美在线一级片 | 男人爱看的网站 | 大陆国语自产精品视频在 | 国产精品久久久久久爽爽爽 | 99爱爱| 公园吃女人奶野战视频 | 99ri在线精品视频 | 国产高清在线精品一区二区 | 欧美一区二区三 | 女教师系列三上悠亚在线观看 | 疯狂伦交1一6小说 | 色老妇 | 国产精品福利一区二区亚瑟 | 日本在线色| 欧美精品成人a多人在线观看 | 国产成人精品一区二三区 | 超级乱淫 不详 | 天天狠天天透天干天天怕处 | 动漫美女人物被黄漫小说 | 深夜视频在线播放 | 日本高清在线不卡 | 成年人黄色录像 | 日本加勒比在线精品视频 | 久久久久久久国产精品视频 | 日本连裤袜xxxxx在线视频 | 无人在线高清观看 | 嫩模被黑人粗大挺进 | 久久91精品国产91久 |