正規表示式學習總結 Java 二

2021-09-05 09:15:12 字數 1030 閱讀 2476

建立正規表示式

字元含義

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...