正则表达式         grep             egrep  

正则表达式(REGEXP)没有其准确的意义,由一些不表示本身意义的元字符组成。正则表达式的元字符一般为,做字符匹配的,字符匹配次数,位置锚定,以及做分组的字符。正则表达式分为基本正则表达式和扩展正则表达式。

grep:根据一个模式搜索文本,并将符合模式的文本显示出来。grep [options] PATTERN [FILE...]用grep搜索文本时我们一般要用到正则表达式的元字符。grep常用到的选项一般有:-i --color -o -v 例如:我们要搜索一个文本的不区分大小写的字符时,其模式为:grep -i 加字符 加文本。使用基本正则表达式定义的模式来过滤文本的命令。默认支持基本正则表达式。常用的选项一般有:-i:忽略字符大小写;-v:反向搜索,不匹配的显示,匹配的反而不显示;-o:只显示匹配到的字符串;--color:显示颜色;-E:使用扩展正则表达式。- A #:当某一行被grep所指定的模式匹配到以后,不但能显示这一行,还能显示这个匹配到的行后面的#行。-B #:.....前面的#行。 -C #:...前后的各#行。

扩展正则表达式和基本正则表达式的字符匹配基本一样。只是有几个特殊的:?:0次或一次。+:匹配其前面的字符至少一次。grep -E=egrep egrep支持扩展正则表达式 egrep的分组选项只是一个()

fgrep不支持正则表达式。

相关文章

jquery.validate使用攻略(表单校验) 目录 jquery.validate...
/\s+/g和/\s/g的区别 正则表达式/\s+/g...
自整理几个jquery.Validate验证正则: 1. 只能输入数字和字母...
this.optional(element)的用法 this.optional(element)是jqu...
jQuery.validate 表单动态验证 实际上jQuery.validate提供了...
自定义验证之这能输入数字(包括小数 负数 ) <script ...