2. 基本正则表达式

对于基本正则表达式,当反斜线位于某些元字符前面时,不同的实现的,对反斜线的处理方式不同。例如,egrep和perl对待未加反斜线的括号和竖线(|)为元字符,保留加反斜线的版本为字符本身。老版本的grep不支持管道操作符。

操作符
操作符 效果
. “.”匹配任何单一字符
[ ] 匹配字符列表或字符范围
[^ ] 匹配不在此列表或范围内的字符
* 匹配0个或更多个字符
^ 匹配行开始处
$ 匹配行结束处
示例
示例 匹配
“.at” 任何三个字符的字符串,像hatcatbat
“[hc]at” hat和cat
“[^b]at” 同“.bat”类似,但不包含“bat”
“^[hc]at” 在行开始处匹配hat或cat
“[hc]at$” 在行结束处匹配hat或cat

使用基本正则表达式的工具有:TBD。

发表评论

电子邮件地址不会被公开。 必填项已用*标注