正则表达式由两种字符构成。特殊字符(special character)称为元字符(metacharacter),其他的为文字(literal)或者普通文本字符(normal text character)。
^
、$
分别为起始符与结束符,统称锚定(anchor)。- 用点号匹配任意字符
.
。 用
-i
忽略大小写匹配,如% egrep -i ’^(From;Subject;Date): ’ mailbox
单词分解符
\<
、\>
分别用来匹配单词的开头和结束的位置。
小结
表示重复的元字符含义小结
请注意,连字符必须放在字符组的开头,保证它是一个普通字符,而不是用来表示范围。如:
[-a-z0-9_R:@&?=+,.!/~+%$]*
- 「<.*>」的意思是先匹配一个’<’,然后是任意多个任意字符,最后是’>’。所以有的时候会出现不想要的结果:
'this <I> short </I> example'
精通正则表达式--正则表达式入门(1)总结笔记
最新推荐文章于 2021-05-29 16:53:01 发布