正则表达式类型
发布时间:2020-12-14 02:06:22 所属栏目:百科 来源:网络整理
导读:[: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 cod
[: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:]' 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代表的是一个具有以字母开头第二个是字母或数字的所有字符串。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |