首页 > 代码库 > 正则表达式
正则表达式
基本正则表达式
行首定位符^
ls | grep ^abc 以abc开头的文件
行尾定位符$
单个字符匹配.
.代表任何字符,换行符除外
限定符*
*代表前面出现的0-n个字符
字符集匹配[ ]
[abc]代表一个字符为a或者b或者c
字符集不匹配[^]
[^abc]代表一个不为a或者b或者c的字符
扩张正则表达式
限定符号+
前面出现的1-n个字符,a+表示有1到n个a
限定符?
前面出现的0-1个字符
竖线|和圆括号()
(abc|def|ghi) 表示值为abc或者def或者ghi
次数匹配{m,n}
(abc)[1,2] 表示abc或者abcabc
perl表达式
数字匹配\d
等同于[0-9]
非数字匹配\D
等同于[^0-9]
空白字符匹配\s
等同于[\f\n\r\t\v]
非空白字符匹配\s
等同于[^\f\n\r\t\v]
例子
以abc开头,xyz结尾: ^abc.*xyz$
不以abc开头:
不包含abc:
正则表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。