java正規表示式

2021-08-20 20:19:20 字數 978 閱讀 5571

預定義字元類說明.

任何字元(可能匹配或不匹配行結束符)

\d乙個數字:[0-9]

\d非數字[^0-9]

\s空格字元 [ \t\n\x0b\f\r]

\s非空白字元[\^\s]

\w乙個字的字元[a-za-z_0-9]

\w非單詞字元[^\w]

特殊字元說明^

匹配輸入字串的開始位置,除非在方括號表示式中使用,此時它表示不接受該字元集合。要匹配 ^ 字元本身,請使用 \^

?匹配前面的子表示式零次或一次,或指明乙個非貪婪限定符。要匹配 ? 字元,請使用 \?。

+匹配前面的子表示式一次或多次。要匹配 + 字元,請使用 +。

*匹配前面的子表示式零次或多次。要匹配 * 字元,請使用 *。

()標記乙個子表示式的開始和結束位置。子表示式可以獲取供以後使用。要匹配這些字元,請使用 \( 和 \)

$匹配輸入字串的結尾位置。要匹配 $ 字元本身,請使用 \$。

private

void

getstr4()

}private

void

getstr3()

}

/*

* 是否為浮點數?double或float型別。

* @param str 傳入的字串。

* @return 是浮點數返回true,否則返回false。

*/public static boolean isdoubleorfloat(string str)

.println("00.8="+isdoubleorfloat("00.8")); 也返回true

.println("-010.8="+isdoubleorfloat("-010.8")); 也返回true

.println(".8="+isdoubleorfloat(".8")); 也返回true

Java正規表示式

正規表示式結構簡介 字元 x 字元 x 反斜槓 0n 十進位制數 0 n 7 0nn 十進位制數 0nn 0 n 7 0mnn 十進位制數 0mnn 0 m 3,0 n 7 xhh 十六進製制數 0xhh uhhhh 十六進製制數 0xhhhh t 製表符 u0009 n 換行符 u000a r 回...

Java正規表示式

方便查詢的東西 基本語法 轉義字元 in d d d 數字0 9 多少到多少 d 非數字 0 9 非 w 單詞字元 a za z0 9 a3 w 非單詞字元 w s 空白 如 n t 0 1次 1 n次 0 n次 必須是n次 大於等於n次 n demo 中文 u0391 uffe5 英文 a za ...

Java正規表示式

舉例說明 the 開頭一定要有 the 字串 of despair 結尾一定要有 of despair 的字串 那麼,abc 就是要求以abc開頭和以abc結尾的字串,實際上是只有abc匹配。notice 匹配包含notice的字串。你可以看見如果你沒有用我們提到的兩個字元 最後乙個例子 就是說 模...