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

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

  字符D

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

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

  字符f

  意義:匹配一個表單符

  字符n

  意義:匹配一個換行符

  字符r

  意義:匹配一個回車符

  字符s

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

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

  字符S

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

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

  字符t

  意義:匹配一個制表符

  字符v

  意義:匹配一個頂頭制表符

  字符w

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

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

  字符W

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

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

  字符n

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

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

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

  字符ooctal和xhex

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

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

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

優(yōu)惠商城

更多