码迷,mamicode.com
首页 > 其他好文 > 详细

常用正则表达式

时间:2018-02-02 17:15:30      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:数字   []   单个字符   字母   正则表达式   个数   gre   匹配   div   

初识正则表达式
^ : 匹配开头
$ : 匹配结尾
[] : 范围匹配
[a-z] : 匹配有小写字母
[A-Z] : 匹配所有大写字母
[0-9] : 匹配所有数字
. : 匹配单个字符
* : 表示*前面的内容出现0次或多次
+ : 表示+前面的内容出现1次或多次
? : 表示?前面的内容出现0次或1次

cat a.txt |grep hat$ # 匹配以hat结尾的行
cat a.txt |grep ^hat # 匹配以hat开头的行
cat a.txt | grep -E "[0-9]*"  # 匹配有0到多个数字的行
cat a.txt | grep -E "[0-9]+"  # 匹配有至少有1个数字的行
cat a.txt | grep -E "[0-9]?"  # 匹配有0到1个数字的行

常用正则表达式

标签:数字   []   单个字符   字母   正则表达式   个数   gre   匹配   div   

原文地址:https://www.cnblogs.com/wpt2018/p/8405617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!