正则表达式

正则表达式

正则表达式描述示例
^行起始标志^tyx 匹配以tyx起始的行
$行尾标记tyx$ 匹配以tyx结尾的行
.匹配任意一个字符
[]匹配包含在[]字符之中的任意一个字符coo[kl]匹配cook或cool
[^]匹配除[^字符]之外的任意一个字符9[^01]不匹配91或90
[-]匹配[]中指定范围内的任意一个字符[1-5]匹配1~5的任意一个数字
匹配之前的项1次或0次colou?r匹配color或者colour但是不能colouur
+匹配之前的项一次或多次Rollno-9+ 匹配Rollno-99、Rollno-9但是不能Rollno-
*匹配之前的项0次或多次co*l匹配cl、col、coool
()创建一个用于匹配的子串ma(tri)? 匹配max或者maxtrix
{n}匹配之前的项n次[0-9]{3}匹配任意一个三位数,[0-9]{3}可以为[0-9][0-9][0-9]
{n,}之前想至少需要匹配n次[0-9]{2,}匹配任意一个两位或者更多位的数字
{n,m}指定之前的项所必需匹配的最小次数和最大次数[0-9]{2,5}匹配从两位数到五位数之间的任意一个数字
交替–匹配两边任意一项Oct (1st|2nd) 匹配Oct 1st 或Oct 2nd
\转义符可以将上面的特殊字符进行转义a.b匹配a.b,但不能匹配ajb
[:alnum:]字母与数字字符[[:alnum:]]+
[:alpha:]字母字符[[:alpha:]]{4}
[:blank:]空格与制表符[[:blank:]]*
[:digit:]数字字符[[:digit:]]?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值