原标题:关于 grep -E及正则表达式
正则表达式(REGular EXPressionREGEXP)是对字符串和特殊字符(元字符)操作的一种逻辑公式,使用事先定义好的一些特定字符、及这些特定字符的组合组成一個“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑通常被用来检索、替换那些符合某个模式的文本。
正则表达式又分为基本正则表达式(Basic REGEXP)和扩展正则表达式(Extended REGEXP)
常见的用途就是用来比对垃圾邮件。
列举一些万用字符跟正则表达式不通。
- *:任意长度的任意字符
- []:括号内的单个字符
- [abcd]:可以是ab,cd中任何一个,但必须有
- [0-9]:可以是0到9的任何一个数字但必须有
- [^]:非括号内字符的单个芓符
声明:该文观点仅代表作者本人,搜狐号系信息发布平台搜狐仅提供信息存储空间服务。
空格或制表符([t ]) |
除空皛字符外的其他字符 |
任何空白字符包括空格([fnrtv ]) |