婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 正則表達式速查表

正則表達式速查表

熱門標簽:css百度地圖標注位置顯示 鄂州人工智能電銷機器人軟件 地圖標注字母的軟件 地圖標注商戶中心要收錢多少 實用地圖標注app 菏澤智能ai電銷機器人銷售公司 宿遷智能外呼系統供應商 線上教育ai外呼系統 400免費電話去哪申請

字符

復制代碼 代碼如下:

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]

java.lang.Character 類(簡單的 java 字符類型)

復制代碼 代碼如下:

\p{javaLowerCase}    等效于 java.lang.Character.isLowerCase()
\p{javaUpperCase}    等效于 java.lang.Character.isUpperCase()
\p{javaWhitespace}    等效于 java.lang.Character.isWhitespace()
\p{javaMirrored}    等效于 java.lang.Character.isMirrored()

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,通過零寬度的負 lookbehind
(?>X)    X,作為獨立的非捕獲組

反斜線、轉義和引用

反斜線字符 ('\') 用于引用轉義構造,如上表所定義的,同時還用于引用其他將被解釋為非轉義構造的字符。因此,表達式 \ 與單個反斜線匹配,而 { 與左括號匹配。

在不表示轉義構造的任何字母字符前使用反斜線都是錯誤的;它們是為將來擴展正則表達式語言保留的??梢栽诜亲帜缸址笆褂梅葱本€,不管該字符是否非轉義構造的一部分。

根據 Java Language Specification 的要求,Java 源代碼的字符串中的反斜線被解釋為 Unicode 轉義或其他字符轉義。因此必須在字符串字面值中使用兩個反斜線,表示正則表達式受到保護,不被 Java 字節碼編譯器解釋。例如,當解釋為正則表達式時,字符串字面值 "\b" 與單個退格字符匹配,而 "\\b" 與單詞邊界匹配。字符串字面值 "\(hello\)" 是非法的,將導致編譯時錯誤;要與字符串 (hello) 匹配,必須使用字符串字面值 "\\(hello\\)"。

字符類

字符類可以出現在其他字符類中,并且可以包含并集運算符(隱式)和交集運算符 ()。并集運算符表示至少包含其某個操作數類中所有字符的類。交集運算符表示包含同時位于其兩個操作數類中所有字符的類。

字符類運算符的優先級如下所示,按從最高到最低的順序排列:
       字面值轉義        x
       分組    [...]
       范圍    a-z
       并集    [a-e][i-u]
       交集    [a-z[aeiou]]
注意,元字符的不同集合實際上位于字符類的內部,而非字符類的外部。例如,正則表達式 . 在字符類內部就失去了其特殊意義,而表達式 - 變成了形成元字符的范圍。

行結束符

行結束符 是一個或兩個字符的序列,標記輸入字符序列的行結尾。以下代碼被識別為行結束符:

新行(換行)符 ('n')、
后面緊跟新行符的回車符 ("\r\n")、
單獨的回車符 ('r')、
下一行字符 ('u0085')、
行分隔符 ('u2028') 或
段落分隔符 ('u2029)。
如果激活 UNIX_LINES 模式,則新行符是唯一識別的行結束符。

如果未指定 DOTALL 標志,則正則表達式 . 可以與任何字符(行結束符除外)匹配。

默認情況下,正則表達式 ^ 和 $ 忽略行結束符,僅分別與整個輸入序列的開頭和結尾匹配。如果激活 MULTILINE 模式,則 ^ 在輸入的開頭和行結束符之后(輸入的結尾)才發生匹配。處于 MULTILINE 模式中時,$ 僅在行結束符之前或輸入序列的結尾處匹配。

組和捕獲

捕獲組可以通過從左到右計算其開括號來編號。例如,在表達式 ((A)(B(C))) 中,存在四個這樣的組:
       ((A)(B(C)))
       A
       (B(C))
       (C)
組零始終代表整個表達式。

之所以這樣命名捕獲組是因為在匹配中,保存了與這些組匹配的輸入序列的每個子序列。捕獲的子序列稍后可以通過 Back 引用在表達式中使用,也可以在匹配操作完成后從匹配器獲取。

與組關聯的捕獲輸入始終是與組最近匹配的子序列。如果由于量化的緣故再次計算了組,則在第二次計算失敗時將保留其以前捕獲的值(如果有的話)例如,將字符串 "aba" 與表達式 (a(b)?)+ 相匹配,會將第二組設置為 "b"。在每個匹配的開頭,所有捕獲的輸入都會被丟棄。

以 (?) 開頭的組是純的非捕獲 組,它不捕獲文本,也不針對組合計進行計數。

以上所述上就是本文的全部內容了,希望大家能夠喜歡。

您可能感興趣的文章:
  • 正則表達式速查表(ASP.NET)

標簽:鞍山 咸陽 梅州 池州 綿陽 三亞 恩施 六安

巨人網絡通訊聲明:本文標題《正則表達式速查表》,本文關鍵詞  正則,表達式,速,查表,正則,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式速查表》相關的同類信息!
  • 本頁收集關于正則表達式速查表的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲一区二区四区蜜桃| 欧美亚洲动漫制服丝袜| 欧美综合天天夜夜久久| 亚洲综合清纯丝袜自拍| 91小视频免费看| 亚洲天堂精品视频| 7777精品伊人久久久大香线蕉完整版 | 看片网站欧美日韩| 国产精品一区一区三区| 久久婷婷成人综合色| 国产精品自拍一区| 亚洲日本护士毛茸茸| 在线观看视频91| 亚洲午夜免费福利视频| 精品国精品国产| 成人动漫一区二区三区| 一区二区三区四区五区视频在线观看 | 欧美三级电影网站| 蜜臀久久久久久久| 国产精品久久久久久久浪潮网站 | 狠狠色狠狠色综合| 中文字幕亚洲精品在线观看| 91精品一区二区三区在线观看| 粉嫩在线一区二区三区视频| 欧美一级在线视频| 三级久久三级久久| 久久精品男人天堂av| 色呦呦国产精品| 国产电影精品久久禁18| 青青草原综合久久大伊人精品| 国产色产综合色产在线视频| 欧美精品123区| 欧美日韩一区二区不卡| 99视频在线观看一区三区| 激情综合五月婷婷| 日韩在线卡一卡二| 免费成人小视频| 日韩专区一卡二卡| 亚洲国产精品一区二区www| 国产欧美精品日韩区二区麻豆天美| 日韩欧美区一区二| 777精品伊人久久久久大香线蕉| 欧美在线视频你懂得| 欧美性色黄大片手机版| 色菇凉天天综合网| 国产成人综合视频| 91免费小视频| 色欧美乱欧美15图片| 日本丰满少妇一区二区三区| 91在线精品一区二区| 欧美中文字幕一区| 精品久久五月天| 亚洲精品写真福利| 日韩在线一区二区三区| 一区二区三区在线播| 欧美国产欧美综合| 亚洲男人电影天堂| 美脚の诱脚舐め脚责91 | 久久天堂av综合合色蜜桃网| 成人ar影院免费观看视频| 国产成人精品一区二| 精品视频一区 二区 三区| 26uuu国产电影一区二区| 亚洲人成影院在线观看| 五月婷婷激情综合| 色狠狠色噜噜噜综合网| 精品国产不卡一区二区三区| 一区二区三区欧美久久| 国产成人午夜片在线观看高清观看| 在线视频国内一区二区| 久久精品水蜜桃av综合天堂| 五月开心婷婷久久| 一本大道av伊人久久综合| 久久影院视频免费| 18成人在线观看| 激情深爱一区二区| 日韩一本二本av| 日韩福利视频导航| 在线播放中文字幕一区| 亚洲色图制服诱惑 | 91国内精品野花午夜精品| 国产精品每日更新在线播放网址| 久久国产麻豆精品| 91精品国产综合久久精品| 亚洲国产成人高清精品| 国产精品系列在线| 麻豆精品久久久| 欧美成人猛片aaaaaaa| 亚洲自拍欧美精品| jizzjizzjizz欧美| 欧美高清在线精品一区| 成人一区二区在线观看| 亚洲欧美经典视频| 欧美日韩大陆在线| 亚洲v中文字幕| 色哟哟在线观看一区二区三区| 国产精品久久毛片| 欧美日韩夫妻久久| 麻豆精品久久久| 久久免费午夜影院| 国产一区二区三区免费播放| 国产精品三级av| 99免费精品视频| 视频一区欧美精品| 国产精品色在线| 日韩欧美激情四射| 在线免费观看不卡av| 男男成人高潮片免费网站| 亚洲欧洲中文日韩久久av乱码| 日韩亚洲欧美高清| 成人精品亚洲人成在线| 蜜桃视频在线一区| 亚洲午夜一区二区| 亚洲乱码国产乱码精品精的特点 | 成人免费一区二区三区在线观看| 91久久奴性调教| 成人午夜在线播放| 国产一区二区伦理片| 久久精品国产99国产精品| 国产片一区二区| 欧美国产激情一区二区三区蜜月| 欧美精品一区二区三区高清aⅴ| 色综合天天综合网天天看片| 国产精品三级视频| 色哟哟国产精品免费观看| 欧美一区二区女人| 国产精品拍天天在线| 亚洲视频在线观看一区| 色吊一区二区三区| 丰满少妇久久久久久久| 欧美一区欧美二区| 亚洲品质自拍视频| 99久久精品国产一区二区三区| 国产午夜亚洲精品午夜鲁丝片 | 奇米综合一区二区三区精品视频| 国产成人在线视频播放| 国产成人av电影在线| 亚洲电影一区二区| 日韩欧美久久久| 久久久91精品国产一区二区精品| 91片黄在线观看| 久草热8精品视频在线观看| 日韩一卡二卡三卡国产欧美| 国模少妇一区二区三区| 男女激情视频一区| 亚洲欧美福利一区二区| 精品黑人一区二区三区久久| 91.xcao| 欧美日韩国产不卡| 欧美美女视频在线观看| 国产不卡在线一区| 激情综合色丁香一区二区| 日韩中文字幕91| 中文字幕日本乱码精品影院| 精品久久99ma| 久久久久久久久久久久久女国产乱| 欧美一级片在线观看| 91蝌蚪国产九色| 精品日韩99亚洲| 欧美成人精品福利| 国产女主播视频一区二区| 成人动漫视频在线| 视频一区二区中文字幕| 日韩理论片在线| 99精品视频一区| 亚洲精品国产a| 日韩欧美国产电影| 日韩一区二区在线观看视频| 91精品国产综合久久久久| 日韩视频在线你懂得| 欧美一区二区高清| 国产精品久久久久久久久图文区 | 亚洲免费av高清| 一区二区三区av电影| 一区二区三区日本| 9191国产精品| 亚洲乱码日产精品bd| 一区二区欧美在线观看| 午夜精品一区二区三区电影天堂 | 精品久久国产字幕高潮| 国产精品毛片久久久久久久| 一区二区三区四区视频精品免费 | 欧美日韩黄色影视| 26uuu精品一区二区在线观看| 国产精品视频一区二区三区不卡| 亚洲少妇最新在线视频| 免费观看在线色综合| 麻豆精品视频在线观看免费| 成人妖精视频yjsp地址| 91色porny在线视频| 日韩美一区二区三区| 国产欧美一区二区精品性| 亚洲成在线观看| 国产精品996| 91精品黄色片免费大全| 中文字幕一区二区不卡| 91美女片黄在线| 日韩午夜精品视频| 亚洲精选一二三| 高清国产一区二区|