正则表达式学习(一、简单元字符)

阅读更多

 点号,匹配单个任意字符。

 

[]  字符组,可以列出任意字符,元字符置于其中自动变为普通字符,例外:-或者^放置在首位分别表示普通的连字符“-”和取反。

 

[^]  排除型字符组,表示未列出的字符组。

 

^  脱字符,匹配一行的起始位置。

 

$  美元符,匹配一行的结束位置。

 

\<  反斜杠小于,匹配单词的起始位置,并非所有版本都有效,可用\b替代。

 

\>  反斜杠大于,匹配单词的结束位置,并非所有版本都有效,可用\b替代。

 

|  竖线,匹配分隔两边的任意一个表达式。

 

()限制竖线的作用范围,括号包含的部分作为一个整体。

 

?  可选项元素,表示紧靠着它的前面的元素可有可无。

 

*  表示匹配紧靠着它的前面的元素出现零次或者多次。

 

+  表示匹配紧靠着它的前面的元素出现一次或者多次。

 

{}  表示区间范围, 有的egrep不提供支持。

 

\1  表示反向引用第一个匹配的括号正则表达式。依次类推\2表示第二个。

 

\+元字符 表示元字符所表示的普通字符。 如:\\ : 表示普通的反斜杠。

 

你可能感兴趣的:(regular,expression,regex)