網(wǎng)上有很多說(shuō)什麼JAVA正則表達(dá)式如何如何,其實(shí)很多不能用.轉(zhuǎn)載的朋友們也不自己檢查一下真僞.
今天就遇到了這樣的很多情況.
把自己常用到的JAVA的正則表達(dá)式收集起來(lái)備用.
1,判斷URL的正則表達(dá)式:
[http|https]+[://]+[0-9A-Za-z:/[-]_#[?][=][.]]*
可匹配以下樣式的URL:
http://aix:8080/ttt.jsf
https://aix:88989/ttt.jsf
https://localhost:443/adlfdPad/fa-df/t_d.jsf
http://127.0.0.1:8080/ss.t.jsp
注意:如果想使用Java中正則的某些關(guān)鍵字,可用"[]"把這個(gè)關(guān)鍵字括起來(lái).如上面的"[.]"
另外推薦大家用QuickREx這個(gè)插件,更多插件可參考:
http://www.aygfsteel.com/fastzch/archive/2006/07/17/58557.html