由於最近在做乙個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.匹...