正则表达式分类

  1. 通配符:.,*,+,?
  2. 范围字符:-
  3. 排除字符类:^
  4. 定位字符类:^,$
  5. 跨度字符类:\{n,m\}
  6. 选择字符类:|
  7. 分组字符类:()
时间: 2024-09-30 03:31:06

正则表达式分类的相关文章

Linux正则表达式grep与egrep

Linux正则表达式grep与egrep 正则表达式:它是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在很多文本编辑器或其他工具里,正则表达式通常被用来检索或替换那些符合某个模式的文本内容.其实正则表达式,只是一种思想,一种表示方法.只要我们使用的工具支持表示这种思想那么这个工具就可以处理正则表达式的字符串.常用的工具有grep, sed, awk,这三个都是针对文本的行才操作的. grep  过滤器语法: grep  [-cinvABC]  'word'  filenam

文本处理三剑客之grep(包括常用正则表达式)

什么是正则表达式 基本正则表达式的元字符 扩展正则表达式 grep的基本理解 grep的基本选项 grep的应用实例 什么是正则表达式 正则表达式,又称正规表示法.常规表示法.(英语:RegularExpression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表通常被用来检索.替换那些符合某个模式的文本.(摘自百度百科) 个人理解:正则表达式是由一些特殊字符及文本所标写的一种模式,通过搭配文本处理工具来搜索文本并将匹配数据打印出来. 正则表达式分类 基本的正则

正则表达式(BREs,EREs,PREs)差异比较

我想各位也和我一样,再linux下使用grep,egrep, awk , sed, vi的搜索时,会经常搞不太清楚,哪此特殊字符得使用转义字符'\' ..   哪些不需要, grep与egrep的差异等等.下面就是我在网上找到的一篇介绍这方面的文章.如下: 转载自:http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html 正则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在很多文本编

grep和egrep命令及相应的正则表达式用法总结

作为Linux上文本处理三剑客之一的文本搜索工具,grep和egrep是基于"pattern(模式)"对给定文本进行搜索操作. 正则表达式: 即 Regular Expression 缩写为REGEX. 是由一类特殊字符及文本字符所编写的模式,其有些字符不表示其字面意义,而是用于表示控制或通配的功能. 正则表达式分类: 基本正则表达式:BRE (Basic Regular Expression) 扩展正则表达式:ERE (Extend Regular Expression) 正则表达式

grep, egrep, 基本正则表达式及扩展表达式学习及用法

讲grep与egrep之前,我们先要知道grep与egrep是两种文本搜索工具.而文本搜索类工具就是根据用户指定的"模式(pattern)"对目标文本进行过滤,显示被模式匹配到的行. 正则表达式其定义:由一类字符书写的模式,其中有些字符不表示字符的字面意义,而是表示控制或通配的功能:(Global search REgular expression and Print out the line.) 正则表达式分类: 基本正则表达式(grep) 扩展正则表达式(egrep) 正则表达式的

正则表达式在GREP使用的方法和技巧

正则表达式在GREP使用的方法和技巧 1.  正则表达式的基本概念 Grep 是查找的一个基本命令  文本处理工具: 根据用户指定的文本模式,对目标文件进行逐行搜索,并显示匹配. 正则表达式是一类字符所书写的模式,其中许多字符不表示其字面意义,而是表达控制或通配等功能. 2.正则表达式分类: 基本正则表达式和扩展正则表达式 基本正则表达式 grep [OPTIONS] PATTERN [FILE... 元字符: 字符匹配: .:匹配任意字符 .*:任意长度的任意字符 []:匹配范围内的字符 如[

POSIX正则表达式

POSIX正则表达式 分类: 项目相关2010-09-26 16:16 2131人阅读 评论(0) 收藏 举报 正则表达式graphbasicpython存储unix 正则表达式(regular expression)是一种表示方式,在许多地方均有对此的支持,如命令grep.语言Python.工具vim等.但是这里仅讨论POSIX正则表达式,显然它与其他正则表达式(如传统的Unix正则表达式)存在稍许的差异.POSIX正则表达式分为:BRE(Basic Regular Expression)和E

grep ,正则表达式

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.Unix的grep家族包 括grep.egrep和fgrep.egrep和fgrep的命令只跟grep有很小不同.egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说

【转】linux shell 正则表达式(BREs,EREs,PREs)差异比较

我想各位也和我一样,再linux下使用grep,egrep, awk , sed, vi的搜索时,会经常搞不太清楚,哪此特殊字符得使用转义字符'\' ..   哪些不需要, grep与egrep的差异等等.下面就是我在网上找到的一篇介绍这方面的文章.如下: 转载自:http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html 正则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串.在很多文本编