正则表达式的转义规则

来源:互联网 发布:游戏制作软件 编辑:程序博客网 时间:2024/05/14 19:36

正则表达式的转义有三种情况,具体的规则如下:

1)“\”+元字符,表示将元字符当普通字符来匹配,比如“\*”将会匹配“*”本身;

2)“\”+非元字符,组合成由具体规则指定的元字符序列,如在egrep中,“\<”表示的是单词的起始边界;

3)“\”+其它字符,默认就是“其它字符”,也就是说,反斜杠被忽略了,跟没写反斜杠是一样的效果;

需要注意的是,在字符组“[……]”中,由于元字符在此其中也往往当普通字符处理,所以转义字符在字符组中是没有任何的特殊意义的。

原创粉丝点击