系统相关
首页 > 系统相关> > Linux中正则表达式简单使用

Linux中正则表达式简单使用

作者:互联网

正则表达式就是由一系列特殊字符组成的字符串,其中每个特殊字符都被称为元字符。这些元字符并不表示为它们字面上的含义,而会被解释为一些特定的含义。

一个正则表达式会包含下列一项或多项:

① 一个字符集。这里所指的字符集只包含普通字符,这些字符只表示它们的字面含义。正则表达式的最简单形式就是只包含字符集,而不包含元字符。

② 锚。锚指定了正则表达式所要匹配的文本在文本行中所处的位置。 5个锚定符:

  行首锚定:^

  行尾锚定:$

  词首锚定:\<字符

  词尾锚定:字符\>

  单词锚定:\<字符\>

③ 修饰符。它们扩大或缩小(修改)了正则表达式匹配文本的范围,修饰符包含星号,括号和反斜杠。

 点 -- .-- 用于匹配任意一个字符,除了换行符。

 星号 -- *-- 用来匹配它前面字符的任意多次,包括0次。

 脱字符号 -- ^-- 匹配行首,但是某些时候需要依赖上下文环境,在RE中,有时候也表示对一个字符集取反。

 美元符 -- $-- 在RE中用来匹配行尾。

  "XXX$"   匹配行尾的XXX

  "^$"   匹配空行

 

标签:字符,匹配,正则表达式,Linux,字符集,锚定,简单,元字符
来源: https://www.cnblogs.com/ybliu/p/11603466.html