Linux正则表达式:
^ 行起始
$结尾标记
. 匹配任意一个字符
[字符] 匹配包含在字符中的任意一个字符
[^字符] 匹配除[^字符]之外的任意一个字符
[-] 匹配方括号[]中指定范围内的任意一个字符。[1-5] 匹配从1~5的任意一个数字
? 匹配之前的项1次或者0次,不能匹配多次。
+ 匹配之前的项1次或者多次,不能匹配0次。
*星号 匹配之前的项0次或者多次。
() 创建一个用于匹配的字串
{n} 匹配之前的项n次,[0-9]{3} 匹配任意一个三位数。
{n,} 之前的项至少需要匹配n次,[0-9]{2,}匹配任意一个两位或者更多位的数字
{n,m} 指定之前的项所需匹配的最小次数和最大次数,[0-9]{2,5} 匹配从两位数到五位数之间的任意一个数字。
| 交替匹配,匹配|两边的任意一项。
\ 转义符,转义符可以把特殊字符进行转义。比如a\.b匹配a.b但是不匹配ajb,通过在点.之间加上前缀\,从而忽略了点.的特殊意义。
system
鼓励的话语:没有任何顾忌,将会所向无敌!
留言与评论(共有 0 条评论) “” |