正则表达式

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

 

^                                          对行首

$                                          对行尾

^ [ 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

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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值