Java正規表示式總結

2021-08-25 11:32:17 字數 568 閱讀 1987

正規表示式例項

乙個字串其實就是乙個簡單的正規表示式,例如 hello world 正規表示式匹配 「hello world」 字串。

.(點號)也是乙個正規表示式,它匹配任何乙個字元如:「a」 或 「1」。

下表列出了一些正規表示式的例項及描述:

正規表示式描述

this is text

匹配字串 「this is text」

this\s+is\s+text

注意字串中的 \s+。匹配單詞 「this」 後面的 \s+ 可以匹配多個空格,之後匹配 is 字串,再之後 \s+ 匹配多個空格然後再跟上 text 字串。可以匹配這個例項:this is text

^\d+(.\d+)?

^ 定義了以什麼開始,\d+ 匹配乙個或多個數字,?設定括號內的選項是可選的,. 匹配 「.」,可以匹配的例項:「5」, 「1.5」 和 「2.21」。

public static void main(string args) {

// todo auto-generated method stub

java正規表示式總結

由於最近在做乙個android的新聞客戶端,多次用到了正規表示式,因此總結下。因為在每條新聞瀏覽的listview裡需要新聞內容裡的,因此你需要抓取文章第一張 url位址,豆瓣的 格式是 提取html中imag的src內容 返回的值格式為 public string getimgstr string...

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

非負整數 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.匹...