婷婷综合国产,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
    在线一区二区视频| 国产欧美日韩在线看| 久久女同精品一区二区| 一区二区三区国产精品| 成人免费视频一区| 欧美va日韩va| 日韩高清不卡在线| 欧美中文字幕一二三区视频| 国产精品理伦片| 国内精品写真在线观看| 69av一区二区三区| 一区二区三区日韩精品视频| 成人免费黄色大片| 久久久精品欧美丰满| 蜜桃av一区二区| 91精品国产麻豆国产自产在线| 亚洲日本护士毛茸茸| 成人精品免费看| 中文字幕免费观看一区| 国产精品影音先锋| 久久久噜噜噜久久人人看| 狠狠狠色丁香婷婷综合激情| 日韩欧美中文字幕精品| 三级久久三级久久| 91精品蜜臀在线一区尤物| 亚洲高清中文字幕| 欧美日韩精品福利| 日韩精品色哟哟| 日韩欧美一级在线播放| 精彩视频一区二区| 国产偷v国产偷v亚洲高清| 国产精品99久久久久久久女警| 2020国产精品自拍| 国产精品一区二区久久精品爱涩| 久久久久久久免费视频了| 国产麻豆午夜三级精品| 欧美国产日韩a欧美在线观看| 国产suv精品一区二区6| 亚洲欧洲日产国码二区| 色综合色综合色综合色综合色综合| 国产精品每日更新| 日本丶国产丶欧美色综合| 亚洲综合无码一区二区| 欧美日韩一级大片网址| 麻豆免费看一区二区三区| 久久综合av免费| 不卡影院免费观看| 亚洲一区二三区| 日韩美女在线视频| 国产传媒久久文化传媒| 一区二区三区四区国产精品| 91精品综合久久久久久| 国产成人在线观看免费网站| 亚洲美女电影在线| 欧美一级欧美一级在线播放| 国产一区二区在线观看视频| 亚洲精品免费视频| 欧美一二三四区在线| 国产成人在线看| 日韩国产一二三区| 欧美韩国日本一区| 欧美乱妇15p| 丁香五精品蜜臀久久久久99网站 | 日韩欧美一级二级三级久久久| 美女视频网站久久| 久久精品视频一区二区| 在线亚洲一区二区| 国产一区二区免费在线| 亚洲综合另类小说| 久久影院午夜片一区| 欧美影视一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区| 国产欧美日韩麻豆91| 欧美日韩精品高清| 本田岬高潮一区二区三区| 美日韩一区二区三区| 亚洲精品菠萝久久久久久久| 久久久久久久国产精品影院| 欧美日韩大陆在线| www.亚洲色图.com| 国产激情91久久精品导航| 亚洲午夜在线电影| 亚洲天堂中文字幕| 欧美极品另类videosde| 欧美成人免费网站| 制服丝袜在线91| 欧美伊人精品成人久久综合97| 国产精一区二区三区| 免费人成黄页网站在线一区二区 | 青青草国产成人av片免费| 亚洲欧美日本韩国| 一区在线播放视频| 久久精品一区四区| 精品国产青草久久久久福利| 欧美一区二区精美| 在线成人小视频| 欧美日韩www| 欧美人伦禁忌dvd放荡欲情| 色香蕉久久蜜桃| av色综合久久天堂av综合| 国产99精品视频| 国产成人精品影院| 国产成人免费在线观看| 国产乱码精品一区二区三区五月婷 | 视频一区二区三区在线| 亚洲国产一区二区视频| 亚洲免费在线观看视频| 亚洲欧美电影一区二区| 亚洲柠檬福利资源导航| 最新日韩av在线| 亚洲最大成人综合| 亚洲伊人伊色伊影伊综合网| 亚洲永久免费av| 天天操天天色综合| 免费观看91视频大全| 精品中文字幕一区二区小辣椒| 精品无人码麻豆乱码1区2区| 国产精品888| aaa欧美日韩| 欧美最猛黑人xxxxx猛交| 欧美日韩的一区二区| 日韩一区二区三区四区五区六区| 日韩一级高清毛片| 国产无人区一区二区三区| 国产精品久久久久久久裸模| 亚洲情趣在线观看| 亚洲国产成人高清精品| 麻豆久久一区二区| 成人动漫精品一区二区| 欧美色综合网站| 精品国产免费久久| 亚洲欧美在线视频| 日韩国产一区二| 国产成人一级电影| 欧美在线观看视频一区二区 | 精品日韩一区二区三区| 欧美激情在线一区二区三区| 一区二区三区四区五区视频在线观看| 亚洲成人免费在线| 国产乱人伦偷精品视频不卡| 99re热这里只有精品免费视频| 欧美日韩国产高清一区二区三区 | 日韩午夜av一区| 国产欧美日韩麻豆91| 亚洲国产精品精华液网站| 美国十次了思思久久精品导航| 成人av在线资源网| 欧美一区二区三区啪啪| 中文字幕一区二区在线播放| 奇米888四色在线精品| 91影院在线免费观看| 7777精品伊人久久久大香线蕉经典版下载 | 欧美最新大片在线看| 久久久久成人黄色影片| 亚洲国产裸拍裸体视频在线观看乱了| 国产一区二区三区四| 色又黄又爽网站www久久| 精品日韩欧美在线| 亚洲尤物视频在线| 不卡视频在线看| 久久综合色8888| 日一区二区三区| 色琪琪一区二区三区亚洲区| 久久精品人人做人人爽人人| 日本午夜一区二区| 91精品福利视频| 日本一区二区三区国色天香 | 一区二区久久久久久| 国产成人精品一区二区三区四区 | 久久综合九色综合97婷婷女人 | 成人h动漫精品一区二| 日韩视频一区二区| 丝袜美腿亚洲色图| 欧洲人成人精品| 国产精品热久久久久夜色精品三区 | 亚洲午夜在线电影| 色综合色综合色综合色综合色综合 | 成人免费视频在线观看| 国产成人在线视频网址| 亚洲精品一区二区三区99| 日韩电影一区二区三区| 欧美日韩久久久久久| 亚洲激情图片一区| 日本高清免费不卡视频| 成人免费视频在线观看| 91丝袜美腿高跟国产极品老师| 欧美国产欧美综合| 成人短视频下载| 中文字幕日韩av资源站| aa级大片欧美| 亚洲日本欧美天堂| 欧美亚洲另类激情小说| 一区二区三区欧美视频| 欧美视频一区二区在线观看| 亚洲va在线va天堂| 精品女同一区二区| 高清国产一区二区| 亚洲天堂福利av| 欧美日韩一区二区三区四区| 午夜国产精品一区|