建立正規表示式
字元含義
b制定字元b
\xhh
十六進製制值為oxhh的字元
\uhhhh
十六進製制表示為oxhhhh的unicode字元
\t製表符tab
\n換行符
\r回車
\f換頁
\e轉義(escape)
接下來正式進入正規表示式部分,首先得認識一下字元類。當你學會了使用字元類之後,正規表示式的威力才能真正顯現出來。以下是一些建立字元類的典型方式,以及一些預定義的類:
字元類含義
.任意字元
[abc]
包含a、b和c的任何字元(和 a
[^abc]
除了a、b和c之外的任何字元(否定)
[a-za-z]
從a到z或從a到z的任何字元(範圍)
[abc[hij]]
任意a、b、c、h、i和j字元(和 a
a-z&&[hij]
任意h、i或j(交)
\s空白符(空格、tab、換行、換頁和回車)
\s非空白符([^\s])
\d數字[0-9]
\d非數字[^0-9]
\w詞字元[a-za-z0-9]
\w非詞字元[^\w]
邏輯操作符
含義xy
y跟在x後面xy
(x)捕獲組。可以在表示式中用\i引用第i個捕獲組
邊界匹配符含義^
一行的起始
$一行的結束
\b詞的邊界
\b非詞的邊界
\g前乙個匹配的結束
下面給出乙個示例,該示例中的每乙個正規表示式都能夠匹配字串行「rudolph」:
public
static
void
main
(string[
] args))}
/*輸出:
true
true
true
true
*/
Java正規表示式 總結二
本次主要以例子為主 1.匹配影象 2.匹配郵件 3.匹配並提取url 4.匹配並提取http 5.匹配日期 6.匹配 7.匹配身份證 9.不包括特殊字元的匹配 10.匹配非負整數 11.匹配不包括零的非負整數 正整數 0 12.匹配正 整數 13.匹配非正整數 負整數 0 14.匹配負整數 15.匹...
java正規表示式學習總結
記錄些需要牢記的知識點,老規矩直接上整理好的列印版本,方便列印成a4紙隨時隨地的翻翻看。專門用於對字串的操作。規則是由符號組成的。用於操作字串變的簡單。弊端 閱讀性降低了。正則表達是其實就是一些符號,哪麼讓我們記下來下面的這些符號吧 字元匹配描述x 字元x任意符號 反斜線需要轉義所以是 兩個 範圍字...
java正規表示式總結
由於最近在做乙個android的新聞客戶端,多次用到了正規表示式,因此總結下。因為在每條新聞瀏覽的listview裡需要新聞內容裡的,因此你需要抓取文章第一張 url位址,豆瓣的 格式是 提取html中imag的src內容 返回的值格式為 public string getimgstr string...