第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java 、jsoup正則表達式

java 、jsoup正則表達式

翻翻過去那場雪 2019-03-20 15:11:32
如何通過正則表達式或者jsoup將19040172b-1、 SQL Server開發(fā) 、鄭尚 、3-5,7-14(周) 、東區(qū)綜合樓D-101 提取出來?, <div id="AE9D7F630640426F8457A661607D2B8E-5-2" style="display: none;" class="kbcontent">  19040172b-1  <br>SQL Server開發(fā)  <br>  <font title="老師">鄭尚</font>  <br>  <font title="周次(節(jié)次)">3-5,7-14(周)</font>  <br>  <font title="教室">東區(qū)綜合樓D-101</font>  <br> </div>已嘗試下列辦法均失敗1. Pattern pattern = Pattern.compile(">(.*?)<br>");2. Elements msg = doc.select(":matchesOwn([>.*?<br>])");
查看完整描述

3 回答

?
侃侃無極

TA貢獻2051條經(jīng)驗 獲得超10個贊

Document document = Jsoup.parse("<div id=\"AE9D7F630640426F8457A661607D2B8E-5-2\" style=\"display: none;\" class=\"kbcontent\"> 19040172b-1 <br>SQL Server開發(fā) <br> <font title=\"老師\">鄭尚</font> <br> <font title=\"周次(節(jié)次)\">3-5,7-14(周)</font> <br> <font title=\"教室\">東區(qū)綜合樓D-101</font> <br> </div>");

System.out.println(document.text());

Output:19040172b-1 SQL Server開發(fā) 鄭尚 3-5,7-14(周) 東區(qū)綜合樓D-101

不知道是否滿足樓主的需求?


Document document = Jsoup.parse("<div id=\"AE9D7F630640426F8457A661607D2B8E-5-2\" style=\"display: none;\" class=\"kbcontent\"> 19040172b-1 <br>SQL Server開發(fā) <br> <font title=\"老師\">鄭尚</font> <br> <font title=\"周次(節(jié)次)\">3-5,7-14(周)</font> <br> <font title=\"教室\">東區(qū)綜合樓D-101</font> <br> </div>");

Element div = document.getElementById("AE9D7F630640426F8457A661607D2B8E-5-2");

TextNode n1 = (TextNode) div.childNode(0);

System.out.println(n1.text()); // 19040172b-1


TextNode n2 = (TextNode) div.childNode(2);

System.out.println(n2.text()); // SQL Server開發(fā)

// ...

如果樓主的格式是固定的直接像上面這樣解析HTML會比較好一些,不需要REGEX。


查看完整回答
反對 回復(fù) 2019-04-24
?
動漫人物

TA貢獻1815條經(jīng)驗 獲得超10個贊

String html = "<div id=\"AE9D7F630640426F8457A661607D2B8E-5-2\" style=\"display: none;\" class=\"kbcontent\">  19040172b-1  <br>SQL Server Develop  <br>  <font title=\"teacher\">zheng</font>  <br>  <font title=\"week\">3-5,7-14</font>  <br>  <font title=\"classroom\">D-101</font>  <br> </div> ";

        html = html.replaceAll("<br>", "#~#");

        Document doc = Jsoup.parse(html.toString());

        String newHtml = doc.text();

        String[] ary = newHtml.split("#~#");


        for (int i = 0;i < ary.length;i++){

            System.out.println(ary[i]);

        }

https://img1.sycdn.imooc.com//5cc008890001702c03490223.jpg

查看完整回答
反對 回復(fù) 2019-04-24
  • 3 回答
  • 0 關(guān)注
  • 733 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號