现在的位置: 首页 > 综合 > 正文

正则表达式

2013年10月11日 ⁄ 综合 ⁄ 共 1094字 ⁄ 字号 评论关闭

下面是自己整理的经常使用的正则表达式举例

 

^                                          对行首

$                                          对行尾

^ [ t h e ]                             对以t h e开头行

[ S s ] i g n a [ l L ]               对匹配单词s i g n a l、s i g n a L、S i g n a l、S i g n a L

[Ss]igna[lL]/.                        对同上,但加一句点

[ m a y M A Y ]                      对包含m a y大写或小写字母的行

^ U S E R $                          对只包含U S E R的行

[tty]$                                   对以t t y结尾的行

/ .                                         对带句点的行

^ d . . x . . x . . x                  对对用户、用户组及其他用户组成员有可执行权限的目录

^ [ ^ l ]                                对排除关联目录的目录列表

[ . * 0 ]                                 对0之前或之后加任意字符

[ 0 0 0 * ]                             对0 0 0或更多个

[ iI]                                       对大写或小写I

[ i I ] [ n N ]                          对大写或小写i或n

[ ^ $ ]                                  对空行

[ ^ . * $ ]                             对匹配行中任意字符串

^ . . . . . . $                          对包括6个字符的行

[a- zA-Z]                             对任意单字符

[ a - z ] [ a - z ] *                对至少一个小写字母

[ ^ 0 - 9 / $ ]                       对非数字或美元标识

[ ^ 0 - 0 A - Z a - z ]            对非数字或字母

[ 1 2 3 ]                               对1到3中一个数字

[ D d ] e v i c e                    对单词d e v i c e或D e v i c e

D e . . c e                            对前两个字母为D e,后跟两个任意字符,最后为c e

/ ^ q                                   对以^ q开始行

^ . $                                   对仅有一个字符的行

^/.[0-9][0-9]                      对以一个句点和两个数字开始的行

' " D e v i c e " '                  对单词d e v i c e

D e [ V v ] i c e / .               对单词D e v i c e或d e v i c e

[ 0 - 9 ] / { 2 / } - [ 0 - 9 ] / { 2 / } - [ 0 - 9 ] / { 4 / } 对日期格式d d - m m - y y y y

[ 0 - 9 ] / { 3 / } / . [ 0 - 9 ] / { 3 / } / . [ 0 - 9 ] / { 3 / } / . [ 0 - 9 ] / { 3 / } 对I P地址格式nnn. nnn.nnn.nnn

[ ^ . * $ ] 对匹配任意行

 

 

【上篇】
【下篇】

抱歉!评论已关闭.