java正規表示式總結

2021-07-04 14:28:22 字數 758 閱讀 6649

由於最近在做乙個android的新聞客戶端,多次用到了正規表示式,因此總結下。

因為在每條新聞瀏覽的listview裡需要新聞內容裡的,因此你需要抓取文章第一張**url位址,豆瓣的**格式是:

/**

* 提取html中imag的src內容

* 返回的值格式為

* */

public string getimgstr(string htmlstr)

system.out.println(img.indexof(","));

if (img.indexof(",") >= 0)else

}else

}else

return img;

}

2.過濾文字超連結

想必大家在做**時,經常用js跟超連結打招呼,我碰到的問題是:一篇文章從rss獲取到後,裡面的文字含有超鏈,顯示在手機裡字型會有顏色,這樣會很難看。

//遮蔽超連結

bodyhtml.setwebviewclient(new webviewclient()

});

//去除超連結,保留字型

string regex="<\\s*a.*?/a\\s*>";

title=title.replaceall(regex, "");

當然你也可以把超連結的字型去掉都可以。

最後還是那句話:只要堅持查詢,你一定能找到你需要的!!

Java正規表示式總結

正規表示式例項 乙個字串其實就是乙個簡單的正規表示式,例如 hello world 正規表示式匹配 hello world 字串。點號 也是乙個正規表示式,它匹配任何乙個字元如 a 或 1 下表列出了一些正規表示式的例項及描述 正規表示式描述 this is text 匹配字串 this is te...

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...

Java正規表示式 總結二

本次主要以例子為主 1.匹配影象 2.匹配郵件 3.匹配並提取url 4.匹配並提取http 5.匹配日期 6.匹配 7.匹配身份證 9.不包括特殊字元的匹配 10.匹配非負整數 11.匹配不包括零的非負整數 正整數 0 12.匹配正 整數 13.匹配非正整數 負整數 0 14.匹配負整數 15.匹...