免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
正則表達(dá)式使用及例子

字符類

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

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

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

[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](減去)

預(yù)定義字符

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

\d 數(shù)字:[0-9]

\D 非數(shù)字: [^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} 十進(jìn)制數(shù)字:[0-9]

\p{Alnum} 字母數(shù)字字符:[\p{Alpha}\p{Digit}]

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

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

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

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

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

\p{XDigit} 十六進(jìn)制數(shù)字:[0-9a-fA-F]

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

Greedy 數(shù)量詞

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

X* X,零次或多次

X+ X,一次或多次

X{n} X,恰好 n 次

X{n,} X,至少 n 次

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

邊界匹配器

^ 行的開頭

$ 行的結(jié)尾

\b 單詞邊界

\B 非單詞邊界

\A 輸入的開頭

\G 上一個(gè)匹配的結(jié)尾

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

\z 輸入的結(jié)尾

字符串匹配演示:

booleanmatches(String regex)

          告知此字符串是否匹配給定的正則表達(dá)式。



字符串切割演示:

String[]split(String regex)

          根據(jù)給定正則表達(dá)式的匹配拆分此字符串。

捕獲組可以通過從左到右計(jì)算其開括號(hào)來編號(hào)。例如,在表達(dá)式 ((A)(B(C))) 中,存在四個(gè)這樣的組:

1: ((A)(B(C)))  2: \A  3:(B(C))  4: (C)

 

組零始終代表整個(gè)表達(dá)式。 之所以這樣命名捕獲組是因?yàn)樵谄ヅ渲校4媪伺c這些組匹配的輸入序列的每個(gè)子序列。捕獲的子序列稍后可以通過 Back 引用在表達(dá)式中使用,也可以在匹配操作完成后從匹配器獲取。

字符串替換演示:

StringreplaceAll(String regex, String replacement)

          使用給定的 replacement 替換此字符串所有匹配給定的正則表達(dá)式的子字符串。


字符串獲取演示:

static Patterncompile(String regex)

          將給定的正則表達(dá)式編譯到模式中。

Matchermatcher(CharSequence input)

          創(chuàng)建匹配給定輸入與此模式的匹配器。

boolean find()

          嘗試查找與該模式匹配的輸入序列的下一個(gè)子序列。

String group()

          返回由以前匹配操作所匹配的輸入子序列。

例子1:


例子2:


例子3:





本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C#利用正則表達(dá)式實(shí)現(xiàn)字符串搜索
Java 正則表達(dá)式
正則表達(dá)式教程:實(shí)例速查
正則表達(dá)式 boost Regex
正則表達(dá)式
FreeMarker設(shè)計(jì)指南(3)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服