日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java正则表达式 ascii_Java——正则表达式

發布時間:2025/3/15 java 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java正则表达式 ascii_Java——正则表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

字符

x ? ? ? ? ? ? 字符 x

\\ ? ? ? ? ? ? 反斜線字符

\0n ? ? ? ? ?帶有八進制值 0 的字符 n (0 <= n <= 7)

\0nn ? ? ? ?帶有八進制值 0 的字符 nn (0 <= n <= 7)

\0mnn ? ? 帶有八進制值 0 的字符 mnn(0 <= m <= 3、0 <= n <= 7)

\xhh ? ? ? ?帶有十六進制值 0x 的字符 hh

\uhhhh ? ?帶有十六進制值 0x 的字符 hhhh

\t ? ? ? ? ? ? 制表符 ('\u0009')

\n ? ? ? ? ? ?新行(換行)符 ('\u000A')

\r ? ? ? ? ? ?回車符 ('\u000D')

\f ? ? ? ? ? ?換頁符 ('\u000C')

\a ? ? ? ? ? 報警 (bell) 符 ('\u0007')

\e ? ? ? ? ? 轉義符 ('\u001B')

\cx ? ? ? ? 對應于 x 的控制符

字符類

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

[^abc] ? ? ? ? ? ? ? ? ? 任何字符,除了 a、b 或 c(否定)

[a-zA-Z] ? ? ? ? ? ? ? ?a 到 z 或 A 到 Z,兩頭的字母包括在內(范圍)

[a-d[m-p]] ? ? ? ? ? ? a 到 d 或 m 到 p:[a-dm-p](并集)

[a-z&&[def]] ? ? ? ? ?d、e 或 f(交集)

[a-z&&[^bc]] ? ? ? ? a 到 z,除了 b 和 c:[ad-z](減去)

[a-z&&[^m-p]] ? ? ? a 到 z,而非 m 到 p:[a-lq-z](減去)

預定義字符類

. ? ? ? ? ? ? ? ? 任何字符(與行結束符可能匹配也可能不匹配)

\d ? ? ? ? ? ? ? 數字:[0-9]

\D ? ? ? ? ? ? ?非數字: [^0-9]

\s ? ? ? ? ? ? ? 空白字符:[ \t\n\x0B\f\r]

\S ? ? ? ? ? ? ?非空白字符:[^\s]

\w ? ? ? ? ? ? ?單詞字符:[a-zA-Z_0-9]

\W ? ? ? ? ? ? 非單詞字符:[^\w]

POSIX 字符類(僅 US-ASCII)

\p{Lower} ? ? ? ? ?小寫字母字符:[a-z]

\p{Upper} ? ? ? ? ?大寫字母字符:[A-Z]

\p{ASCII} ? ? ? ? ?所有 ASCII:[\x00-\x7F]

\p{Alpha} ? ? ? ? ?字母字符:[\p{Lower}\p{Upper}]

\p{Digit} ? ? ? ? ? ?十進制數字:[0-9]

\p{Alnum} ? ? ? ? 字母數字字符:[\p{Alpha}\p{Digit}]

\p{Punct} ? ? ? ? ?標點符號:!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

\p{Graph} ? ? ? ? 可見字符:[\p{Alnum}\p{Punct}]

\p{Print} ? ? ? ? ? ?可打印字符:[\p{Graph}\x20]

\p{Blank} ? ? ? ? ? 空格或制表符:[ \t]

\p{Cntrl} ? ? ? ? ? 控制字符:[\x00-\x1F\x7F]

\p{XDigit} ? ? ? ? 十六進制數字:[0-9a-fA-F]

\p{Space} ? ? ? ?空白字符:[ \t\n\x0B\f\r]

Unicode 塊和類別的類

\p{InGreek} ? ? ? ? ? Greek 塊(簡單塊)中的字符

\p{Lu} ? ? ? ? ? ? ? ? ? ?大寫字母(簡單類別)

\p{Sc} ? ? ? ? ? ? ? ? ? ?貨幣符號

\P{InGreek} ? ? ? ? ? 所有字符,Greek 塊中的除外(否定)

[\p{L}&&[^\p{Lu}]] ?所有字母,大寫字母除外(減去)

邊界匹配器

^ 行的開頭

$ 行的結尾

\b 單詞邊界

\B 非單詞邊界

\A 輸入的開頭

\G 上一個匹配的結尾

\Z 輸入的結尾,僅用于最后的結束符(如果有的話)

\z 輸入的結尾

Greedy 數量詞

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

X* X,零次或多次

X+ X,一次或多次

X{n} X,恰好 n 次

X{n,} X,至少 n 次

X{n,m} X,至少 n 次,但是不超過 m 次

Reluctant 數量詞

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

X*? X,零次或多次

X+? X,一次或多次

X{n}? X,恰好 n 次

X{n,}? X,至少 n 次

X{n,m}? X,至少 n 次,但是不超過 m 次

Possessive 數量詞

X?+ X,一次或一次也沒有

X*+ X,零次或多次

X++ X,一次或多次

X{n}+ X,恰好 n 次

X{n,}+ X,至少 n 次

X{n,m}+ X,至少 n 次,但是不超過 m 次

Logical 運算符

XY X 后跟 Y

X|Y X 或 Y

(X) X,作為捕獲組

Back 引用

\n 任何匹配的 nth 捕獲組

引用

\ ? ? ? ? ? ?Nothing,但是引用以下字符

\Q ? ? ? ? Nothing,但是引用所有字符,直到 \E

\E ? ? ? ? Nothing,但是結束從 \Q 開始的引用

特殊構造(非捕獲)

(?:X) X,作為非捕獲組

(?idmsux-idmsux) Nothing,但是將匹配標志i d m s u x on - off

(?idmsux-idmsux:X) X,作為帶有給定標志 i d m s u x on - off

(?=X) X,通過零寬度的正 lookahead

(?!X) X,通過零寬度的負 lookahead

(?<=X) X,通過零寬度的正 lookbehind

(?

(?>X) X,作為獨立的非捕獲組

總結

以上是生活随笔為你收集整理的java正则表达式 ascii_Java——正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。