一、正则表达式的起源:正则表达式的“祖先”可以一直上溯至对人类神经系统如何工作的早期研究。WarrenMcCulloch和WalterPitts这两位神经生理学家研究出一种数学方式来描述这些神经网络。1956年,一位叫StephenKleene的美国数学家在McCulloch和Pitts早期工作的基础上,发表了一..
分类:
系统相关 时间:
2015-04-02 06:52:35
阅读次数:
274
正则表达式的重要性也不用我强调了,大家都懂的。需要说明的是,正则表达式是行处理工具,它会把匹配到的内容一行一行的显示出来。正则表达式分为:grep,egrep和fgrep。其中grep是基本正则;egrep是拓展正则;而fgrep为了查找速度快而舍弃了正则表达式,在此就不做说明了。1gr..
分类:
系统相关 时间:
2015-04-02 06:48:38
阅读次数:
188
通配符:文件名统配是bash的特性之一,通配符一般用于文件名的匹配。*:任意长度的任意字符?:匹配任意单字符[]:匹配指定范围内的任意单字符例:[abc],[a-z],[0-9],[0-9a-z][^]:匹配指定范围以外的任意单字符例:[^0-9a-z]字符集合:[:space:]:所有空白字符[:punct:]:所有..
分类:
系统相关 时间:
2015-04-01 20:24:16
阅读次数:
222
一、正则表达式介绍:所谓正则,又称正则表达式、正规表示法、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常..
分类:
系统相关 时间:
2015-04-01 20:18:36
阅读次数:
247
去年刚毕业来公司后,做为新人,发现很多东西都没有文档,各种工具和地址都是口口相传的,而且很多时候都是不知道有哪些工具可以使用,所以当时就想把自己接触到的这些东西记录下来,为后来者提供参考,相当于一个路线图,帮助新人尽快上手。
本文介绍的是阿里妈妈搜索直通车这边的一些开发流程及相关工具。做为新人入门手册,其中某些工具可能只有直通车这边在用,但对于其他公司的新人来说,一样是具有指导意义的。
...
分类:
编程语言 时间:
2015-03-17 18:08:17
阅读次数:
259
grep搜寻字符串的五种情况
搜索特定字符串
使用[]搜索字符.^在字符集合符号([])代表反向选择,在[]之外代表定位在行首
行首与行尾字符^$
任意一个字符.(有且仅有一个,使用时需用转义字符\将.转变成普通字符)与重复字符*(0个或多个)
限定连续重复字符范围{}
字符集合使用的几种情况
1)...
分类:
系统相关 时间:
2015-01-26 00:01:13
阅读次数:
242
正则表达式是一种符号表示法,用于识别文本模式。Linux处理正则表达式的主要程序是grep。grep搜索与正则表达式匹配的行,并将结果输送至标准输出。1. grep匹配模式grep按下述方式接受选项和参数(其中,regex表示正则表达式)1grep [options] regex [files]其中...
分类:
系统相关 时间:
2015-01-22 19:42:28
阅读次数:
170
正则表达式是一种符号表示法,用于识别文本模式。Linux处理正则表达式的主要程序是grep。grep搜索与正则表达式匹配的行,并将结果输送至标准输出。1. grep匹配模式grep按下述方式接受选项和参数(其中,regex表示正则表达式)grep [options] regex [files]其.....
分类:
系统相关 时间:
2015-01-21 23:56:07
阅读次数:
284
基本组成部分:正则表达式的基本组成部分。正则表达式描述示例\转义符,将特殊字符进行转义,忽略其特殊意义a\.b匹配a.b,但不能匹配ajb,.被转义为特殊意义^匹配行首,awk中,^则是匹配字符串的开始^tux匹配以tux开头的行$匹配行尾,awk中,$则是匹配字符串的结尾tux$匹配以tu..
分类:
系统相关 时间:
2015-01-13 01:34:00
阅读次数:
214