最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP 正則表達(dá)式特殊字符 [:alnum:] [:alpha:] 等

 更新時(shí)間:2011年09月13日 11:28:41   作者:  
正則表達(dá)式中有兩個(gè)很重要的特殊字符就是"[ ]"。他們可以匹配"[]"之中出現(xiàn)過的字符,比如"/[az]/"可以匹配單個(gè)字符"a"或者"z";如果把上面的表達(dá)式改成這樣"/[a-z]/",就可以匹配任何單個(gè)小寫字母,比如"a"、"b"等等。
如果在"[]"中出現(xiàn)了"^",代表本表達(dá)式不匹配"[]"內(nèi)出現(xiàn)的字符,比如"/[^a-z]/"不匹配任何小寫字母!并且正則表達(dá)式給出了幾種"[]"的默認(rèn)值,如下:

'[:alnum:]' 匹配任何字母
Alphanumeric characters: '[:alpha:]' and '[:digit:]'.

'[:alpha:]' 匹配任何字母和數(shù)字
Alphabetic characters: '[:lower:]' and '[:upper:]'.

'[:blank:]'
Blank characters: space and tab.

'[:cntrl:]'
Control characters. In ASCII, these characters have octal codes 000 through 037, and 177 ('DEL'). In other character sets, these are the equivalent characters, if any.

'[:digit:]' 匹配任何數(shù)字
Digits: '0 1 2 3 4 5 6 7 8 9'.

'[:graph:]'
Graphical characters: '[:alnum:]' and '[:punct:]'.

'[:lower:]' 匹配任何小寫字母
Lower-case letters: 'a b c d e f g h i j k l m n o p q r s t u v w
x y z'.
'[:print:]'
Printable characters: '[:alnum:]', '[:punct:]', and space.

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

'[:space:]' 匹配空格符
Space characters: tab, newline, vertical tab, form feed, carriage
return, and space.

'[:upper:]' 匹配任何大寫字母
Upper-case letters: 'A B C D E F G H I J K L M N O P Q R S T U V W
X Y Z'.

'[:xdigit:]' 匹配任何16進(jìn)制數(shù)字
Hexadecimal digits: '0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f'.

For example, '[[:alnum:]]' means '[0-9A-Za-z]', except the latter depends upon the 'C' locale and the ASCII character encoding, whereas the former is independent of locale and character set. (Note that the brackets in these class names are part of the symbolic names, and must
be included in addition to the brackets delimiting the bracket expression.)

[$]方括號(hào)內(nèi)包含的是一個(gè)匹配字符范圍,前面加上^,即是代表不匹配指定的字符范圍。
$ereg代表的是一個(gè)變量,即$是變量的標(biāo)志,這個(gè)式子的整體意思就是:
ereg代表的是一個(gè)具有以字母開頭第二個(gè)是字母或數(shù)字的所有字符串。

例子:
復(fù)制代碼 代碼如下:
preg_replace("/([[:alnum:]]|[[:space:]]|[[:punct:]])+/U", '', $string);

相關(guān)文章

  • SQL正則表達(dá)式錯(cuò)誤 “parentheses not balanced“ 問題的排查和解決方案

    SQL正則表達(dá)式錯(cuò)誤 “parentheses not balanced“ 問題

    在實(shí)際開發(fā)中,數(shù)據(jù)庫查詢經(jīng)常需要使用正則表達(dá)式(REGEXP)來篩選復(fù)雜條件下的數(shù)據(jù),然而,一些開發(fā)者在操作中可能會(huì)遇到類似以下錯(cuò)誤parentheses not balanced,所以本文給大家介紹了SQL正則表達(dá)式錯(cuò)誤 “parentheses not balanced“ 問題的排查和解決方案
    2024-12-12
  • Scala的文件讀寫操作與正則表達(dá)式

    Scala的文件讀寫操作與正則表達(dá)式

    這篇文章主要介紹了Scala的文件讀寫操作與正則表達(dá)式的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2018-09-09
  • js:校驗(yàn)IPv6地址的正則表達(dá)式

    js:校驗(yàn)IPv6地址的正則表達(dá)式

    js:校驗(yàn)IPv6地址的正則表達(dá)式...
    2007-04-04
  • python 正則表達(dá)式 反斜杠(/)的麻煩和陷阱

    python 正則表達(dá)式 反斜杠(/)的麻煩和陷阱

    這里是一點(diǎn)小心得。 由于正則表達(dá)式使用反斜杠來轉(zhuǎn)義特殊字符,而python自身處理字符串時(shí),反斜杠也是用于轉(zhuǎn)義字符,這樣就產(chǎn)生了一個(gè)雙重轉(zhuǎn)換的問題
    2009-08-08
  • asp.net(c#) 使用Rex正則來生成字符串?dāng)?shù)組的代碼

    asp.net(c#) 使用Rex正則來生成字符串?dāng)?shù)組的代碼

    我們?cè)陧?xiàng)目中,經(jīng)常要使用正則表達(dá)式,現(xiàn)在有一個(gè)工具可以按正則表達(dá)式生成數(shù)據(jù).正則表達(dá)式的語法忘記了嗎?
    2010-05-05
  • 讀懂正則表達(dá)式就這么簡單

    讀懂正則表達(dá)式就這么簡單

     對(duì)于正則表達(dá)式,相信很多人都知道,但是很多人的第一感覺就是難學(xué),因?yàn)榭吹谝谎蹠r(shí),覺得完全沒有規(guī)律可尋,其實(shí)也沒有你想象的那么難,今天小編就通過本文帶領(lǐng)大家一起去學(xué)習(xí)正則表達(dá)式知識(shí)
    2016-11-11
  • js正則表達(dá)式講解之index屬性(RegExp對(duì)象)

    js正則表達(dá)式講解之index屬性(RegExp對(duì)象)

    index與search返回的值相同,不管是是否匹配到合適內(nèi)容,如果找到合適內(nèi)容則index為匹配內(nèi)容其實(shí)字符的起始位置,如果沒有找到則返回-1
    2012-10-10
  • 一看就懂的正則表達(dá)式教程

    一看就懂的正則表達(dá)式教程

    正則表達(dá)式,是簡單地字符的序列,可指定特定的搜索模式,下面這篇文章主要給大家介紹了一看就懂正則表達(dá)式的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-05-05
  • PHP中基于perl的正則表達(dá)式處理函數(shù)

    PHP中基于perl的正則表達(dá)式處理函數(shù)

    和正則表達(dá)式一樣,正則表達(dá)式處理函數(shù)不能夠獨(dú)立使用,而這必須相結(jié)合,才能夠完成特定的功能。我們只介紹以preg開頭的基于perl的正則表達(dá)式。
    2015-10-10
  • 將 html 轉(zhuǎn)成 ubb代碼的小腳本

    將 html 轉(zhuǎn)成 ubb代碼的小腳本

    將 html 轉(zhuǎn)成 ubb代碼的小腳本...
    2006-11-11

最新評(píng)論

格尔木市| 沾化县| 交城县| 紫云| 布尔津县| 金门县| 达日县| 临夏市| 盐亭县| 开远市| 女性| 东源县| 珠海市| 平潭县| 林甸县| 科尔| 石首市| 乌拉特后旗| 肃北| 远安县| 天峻县| 奉贤区| 石阡县| 麟游县| 桐庐县| 南木林县| 南陵县| 错那县| 阜康市| 兴化市| 惠州市| 嘉祥县| 金秀| 浙江省| 阳东县| 南充市| 溆浦县| 含山县| 扎鲁特旗| 涟水县| 泌阳县|