grep中正则符号

作者: 陈公子ks | 来源:发表于2020-03-16 23:04 被阅读0次

^ :表示标定行首,此字符后面的任意内容必须出现在行首,才能匹配。

$ : 表示标定行尾,此字符前面的任意内容必须出现在行尾,才能匹配。

^$ : 表示匹配空行,这里空行表示“‘回车”,而“空格”或tab“不能算是此处描述的空行。

^abc$ : 这里是表示abc独自占一行,会被匹配到。

\< 或者\b :匹配单词边界,表示标定行首,其后面的字符必须作为单词首部出现。

\> 或者\b : 匹配单词边界,表示标定词尾,其后面的字符必须作为单词尾部出现。

\B : 匹配非单词边界,与\b正好相反。


*  表示前面的字符连续出现任意次,包括0次

.  表示任意单个字符

.*  表示任意长度的任意字符,与通配符中*相同

\?  表示匹配其前面的字符0或1次

\+  表示匹配其前面的字符至少一次,或者连续多次,连续次数上不封顶

\{n\}  表示前面的字符连续出现n次,将会匹配到

\{x,y\}  表示之前的字符至少连续出现x次,最多连续出现y次,都会匹配到。

\{,n\}  表示之前的字符连续出现至多n次,最少0次

\{n,\}  表示之前字符连续出现至少n次,才会匹配到。

相关文章

  • day 17 操作系统正则符号/grep

    系统通配符号: 系统正则符号:grep sed awk 系统正则: BRE( basic regular e...

  • 7月23日 正则符号

    系统通配符号 * 匹配所有内容 {} 匹配序列信息 系统正则符号 主要在grep sed awk 命令用基础正则b...

  • grep中正则符号

    ^ :表示标定行首,此字符后面的任意内容必须出现在行首,才能匹配。 $ : 表示标定行尾,此字符前面的任意内容必须...

  • 2019-07-23

    day18 操作系统正则符号/grep 1.系统通配符号2.系统正则符号 知识回顾: 1.系统文件属性(文件类型 ...

  • 正则表达式

    1.正则表达式特殊符号 2.grep命令与正则表达式 grep [options] 3.字符组匹配 pattern...

  • 2018-10-19

    10月16日任务 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 正则介绍 9.1 _gre...

  • grep正则

    91 正则介绍_grep(上) 正则介绍grep grep -c 显示行数 grep -n 显示行号 grep -...

  • 三剑客_grep

    grep grep 相关参数 grep + 正则表达式(扩展正则)

  • Linux 《正则表达式基础入门》实验报告

    grep命令与正则表达式 模拟数据 创建 user.txt,内容如上 正则表达式特殊符号说明[:alnum:]代表...

  • 2018-10-16

    10月16日任务 9.1正则介绍_grep上 正则就是一串有规律的字符串,包含. # & 等各种各样的符号 主要是...

网友评论

    本文标题:grep中正则符号

    本文链接:https://www.haomeiwen.com/subject/ttraehtx.html