正则表达式

约定不等于承诺〃 2022-04-18 03:22 440阅读 0赞

正则表达式简介:

  1. 正则表达式,又称规则表达式,正则表达式是对字符串(包括普通字符(例如,[a-Z]之间的字母)和特殊字符(称为“元字符”))操作的一
  2. 种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的
  3. 一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。

正则表达式的概念:

  1. 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则
  2. 字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。

基本正则列表:

在这里插入图片描述

扩展正则列表:

在这里插入图片描述

典型的应用场合:grep、egrep检索文本行 (grep -E = egrep,这两个是一样的操作)

  1. grep命令不带-E选项时,支持基本正则匹配模式,比如“word”关键词检索、“^word”匹配以word开头的行、“word$”匹配以word结尾的行…等等
  2. 而若使用grep -Eegrep命令,可支持扩展正则匹配模式,能够自动识别 |、{ } 等扩展正则表达式中的特殊字符,用起来更加方便,而使
  3. grep -E 使用egrep命令完全等效(推荐使用后者,特别是涉及到复杂的正则表达式的时候)

发表评论

表情:
评论列表 (有 0 条评论,440人围观)

还没有评论,来说两句吧...

相关阅读

    相关 表达式

    看一遍就完全搞定的正则表达式教程 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如

    相关 表达式

    > 概念:是指用来描述或者匹配一系列符合某个语法规则的字符的单个字符串,其实就是一种规则。有自己的特殊应用。 >     String类中有一个    String.mat

    相关 表达式

    正则表达式简介: 正则表达式,又称规则表达式,正则表达式是对字符串(包括普通字符(例如,[a-Z]之间的字母)和特殊字符(称为“元字符”))操作的一 种

    相关 表达式

    正则表达式解析 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。 例如,“n”匹配字符“n”。“\n”匹配一个换行符。