Public Static voidMain (string[] args) {String htmltext= "<p> style hair, how big < IMG src=\ ". /file/uploadpic/2015/9/17/15/1118.png\ "/></p>"; Gethtmlimagesrclist (HTMLText); System.out.println (Gethtmltext (HTMLText)); } /*** Get the SRC address of the IMG tag inside the HTML file *@paramhtmltext text with HTML formatting*/ Public StaticList<string>gethtmlimagesrclist (String htmltext) {List<String> IMGSRC =NewArraylist<string>(); Matcher m= Pattern.compile ("src=\"? *?) (\ "|>|\\s+)"). Matcher (HTMLText); while(M.find ()) {Imgsrc.add (M.group (1)); } returnimgsrc; } /*** Remove all HTML to get the text message *@paramHTMLText *@return */ Public Staticstring Gethtmltext (String htmltext) {string regex_html= "<[^>]+>";//Regular expressions that define HTML tagsPattern p_html =pattern.compile (regex_html, pattern.case_insensitive); Matcher m_html=P_html.matcher (HTMLText); HTMLText= M_html.replaceall ("");//Filter HTML Tags returnHTMLText; }
Java gets the SRC address of the HTML text img tag