Java中正規表示式常見規則

2021-08-17 23:43:00 字數 629 閱讀 3439

字元:

x 字元 x。舉例:'a'表示字元a

\\ 反斜線字元。

\n 新行(換行)符 ('\u000a')

\r 回車符 ('\u000d')

字元類:

[abc] a、b 或 c(簡單類)

[^abc] 任何字元,除了 a、b 或 c

[a-za-z] a到 z 或 a到 z,兩頭的字母包括在內

[0-9] 0到9的字元都包括

預定義字元類:

. 任何字元。.本身用 \.表示

\d 數字:[0-9]

\w 單詞字元:[a-za-z_0-9]

在正規表示式裡面組成單詞的東西必須有這些東西組成

邊界匹配器:

^ 行的開頭

$ 行的結尾

\b 單詞邊界

就是不是單詞字元的地方。

舉例:hello world?haha;xixi

數量詞:

x? x,一次或一次也沒有

x* x,零次或多次

x+ x,一次或多次

x x,恰好 n 次

x x,至少 n 次

x x,至少 n 次,但是不超過 m 次

Java中正規表示式

jakarta oro一套文字處理工具,能提供perl5.0相容的正規表示式,awk like正規表示式,glob表示式。還提供替換,分割,檔名過慮等功能package com.yesky.apachelog.util.regex import org.apache.oro.text.regex.m...

Java中 正規表示式

字元類 abc a b 或 c abc 任何字元,除了abc a za z a 到 z 或 a 到 z 兩頭的字母包括在內 0 9 0到9 的字元都包括 預定義字元類 任何字元 d 數字 0 9 示例 判斷手機號的規則 string regex 1 3 9 d boolean flag phone....

正規表示式常見用法

正規表示式是處理字串的強大工具,具有特定的語法結構,可以實現字串的檢索 替換 匹配驗證等。第乙個引數傳入正規表示式,第二個引數傳入要匹配的字串 嘗試從字串的起始位置匹配正規表示式,如果匹配成功就返回匹配的結果,否則返回none import re content hello 1234 5678 wo...