主頁(yè) > 教育培訓(xùn) > 電腦培訓(xùn) > 正則表達(dá)式 特殊字符表達(dá)式大全(3)

正則表達(dá)式 特殊字符表達(dá)式大全(3)

  字符D

  意義:匹配任何的非數(shù)字,等價(jià)于[^0-9]。

  例如:/D/或/[^0-9]/匹配"B2 is the suite number."中的'B'。

  字符f

  意義:匹配一個(gè)表單符

  字符n

  意義:匹配一個(gè)換行符

  字符r

  意義:匹配一個(gè)回車符

  字符s

  意義:匹配一個(gè)單個(gè)white空格符,包括空格,tab,form feed,換行符,等價(jià)于[ fnrtv]。

  例如:/sw*/匹配"foo bar."中的' bar'。

  字符S

  意義:匹配除white空格符以外的一個(gè)單個(gè)的字符,等價(jià)于[^ fnrtv]。

  例如:/S/w*匹配"foo bar."中的'foo'。

  字符t

  意義:匹配一個(gè)制表符

  字符v

  意義:匹配一個(gè)頂頭制表符

  字符w

  意義:匹配所有的數(shù)字和字母以及下劃線,等價(jià)于[A-Za-z0-9_]。

  例如:/w/匹配"apple,"中的'a',"$5.28,"中的'5'和"3D."中的'3'。

  字符W

  意義:匹配除數(shù)字、字母外及下劃線外的其它字符,等價(jià)于[^A-Za-z0-9_]。

  例如:/W/或者/[^$A-Za-z0-9_]/匹配"50%."中的'%'。

  字符n

  意義:這里的n是一個(gè)正整數(shù)。匹配一個(gè)正則表達(dá)式的最后一個(gè)子串的n的值(計(jì)數(shù)左圓括號(hào))。

  例如:/apple(,)sorange1/匹配"apple, orange, cherry, peach."中的'apple, orange',下面有一個(gè)更加完整的例子。

  注意:如果左圓括號(hào)中的數(shù)字比n指定的數(shù)字還小,則n取下一行的八進(jìn)制escape作為描述。

  字符ooctal和xhex

  意義:這里的ooctal是一個(gè)八進(jìn)制的escape值,而xhex是一個(gè)十六進(jìn)制的escape值,允許在一個(gè)正則表達(dá)式中嵌入ASCII碼。

免責(zé)聲明:該文觀點(diǎn)僅代表作者本人,查查吧平臺(tái)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請(qǐng)發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。返回查查吧首頁(yè),查看更多>>
提示

該文觀點(diǎn)僅代表作者本人,查查吧平臺(tái)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請(qǐng)發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

優(yōu)惠商城

更多