国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

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

2020-03-16 21:11:06
字體:
來源:轉載
供稿:網友
正則表達式中有兩個很重要的特殊字符就是"[ ]"。他們可以匹配"[]"之中出現過的字符,比如"/[az]/"可以匹配單個字符"a"或者"z";如果把上面的表達式改成這樣"/[a-z]/",就可以匹配任何單個小寫字母,比如"a"、"b"等等。
 
 
如果在"[]"中出現了"^",代表本表達式不匹配"[]"內出現的字符,比如"/[^a-z]/"不匹配任何小寫字母!并且正則表達式給出了幾種"[]"的默認值,如下: 

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

'[:alpha:]' 匹配任何字母和數字 
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:]' 匹配任何數字 
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:]' 匹配任何標點符號 
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進制數字 
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.) 

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 利津县| 德清县| 彰化市| 翁源县| 始兴县| 丹棱县| 缙云县| 泾川县| 桂林市| 宁晋县| 时尚| 斗六市| 清原| 海门市| 永和县| 胶南市| 灯塔市| 那曲县| 兴宁市| 左权县| 天峨县| 彭州市| 泰州市| 开江县| 通渭县| 织金县| 靖边县| 台北市| 桓仁| 安塞县| 开阳县| 咸宁市| 南丰县| 上饶县| 新闻| 罗田县| 榕江县| 浪卡子县| 汤阴县| 清苑县| 石景山区|