正则表达式POSIX标准将正则表达式分为两类
1.基本的正则表达式
2.扩展的正则表达式
大部分Linux应用和工具仅支持基本的正则表达式基本正则表达式
符号
意义 *
0个或多个字符
.
匹配任意字符
^
行首,在[]中表示非
$
行尾
[]
匹配字符集合
转义字符
精确匹配符号
\{n\}
匹配n次
\...
分类:
系统相关 时间:
2015-07-24 10:42:05
阅读次数:
163
grep进阶截取:dmesg(列出讯息)|grep‘内容‘-A后面加数字after后面几行-B后面加数字befor后面几行寻找regular_express.txt中的‘the‘行catregular_express.txt|grep‘the‘grep‘the‘regular_express.txtgrep-nv(加行号,反选)‘the‘regular_express.txtgrep-ni(加行号,不区分大小..
分类:
系统相关 时间:
2015-07-13 18:55:30
阅读次数:
162
grep(GlobalsearchREgularexpressionandPrintouttheline.)是一个文本搜索工具,根据用户指定的文本模式(搜索条件)对目标文件进行逐行搜索,显示能匹配到的行。使用man命令查看grep使用语法格式:grep[OPTIONS]PATTERN[FILE...]grep[OPTIONS][-ePATTERN|-fFILE][FILE...]其..
分类:
其他好文 时间:
2015-07-04 16:52:41
阅读次数:
85
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。语法格式:grep[option]........‘PATTERN‘FILE..(1)grep搜索字符串[filename..
分类:
其他好文 时间:
2015-06-15 16:44:52
阅读次数:
105
Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是GlobalRegularExpressionPrint,表示全局正则表达式版本,它的使用权限是所有用户。语法格式:grep[option]........‘PATTERN‘FILE..(1)grep搜索字符串[filename..
分类:
其他好文 时间:
2015-06-15 16:43:52
阅读次数:
124
grep是linux下强大的文本搜索工具grep:(globalsearchregularexpression(RE)andprintouttheline原理:根据用户指定的文本模式,对文本进行一行一行的搜索,显示被模式所匹配到的行。grep可以使用正则表达式,来进行模式匹配格式:grep[options]‘PATTERN‘file,...注意:PATTERN..
分类:
其他好文 时间:
2015-06-11 14:58:31
阅读次数:
99
Linux的控制语句需要用到各种条件,而条件又分为不同的类型。测试表达式:(1)整数测试A-gtB:大于A-geB:大于等于A-eqB:等于A-leB:小于等于A-neB:不等于A-ltB:小于例如:(2)字符串测试A>BA<BA<=BA>=BA!=B:不等于A==B或A=B:等于-zA:判断A是否为空,空为真,..
分类:
系统相关 时间:
2015-06-11 00:23:03
阅读次数:
179
本文主要是为新手介绍python的潜在陷阱,现在依次看看有哪些潜在的Python陷阱:推荐:Python网络编程实战视频(http://www.maiziedu.com/course/python/459-5958/)不知道Python版本这是一个在StackOverflow上反复出现的问题。许多人能写出在某个版本上完美工作的代码,但在他..
分类:
编程语言 时间:
2015-06-09 20:16:19
阅读次数:
655
选择性操作
竖线(|)字符是元字符扩展集的一部分,用于指定正则表达式的联合。如果某行匹配其中的一个正则表达式,那么它就匹配该模式。例如,正则表达式:UNIX|LINUX
将匹配包含字符串"UNIX" 或字符串"LINUX" 的行。可以指定更多的选择,例如:
UNIX|LINUX|NETBSD
使用egrep时,打印匹配这3种模式中任意一种的行。
在sed中,没有联合元字符,可以分别指...
分类:
系统相关 时间:
2015-06-08 09:54:51
阅读次数:
154
元字符允许你指定重复出现的字符。考虑下面的表达式:
11*0
它将匹配下面的每一行:
10
110
111110
1111111111111111111111111110
这些元字符使正则表达式具有了伸缩性。
现在我们来看一对用于指定跨度并决定跨度长度的元字符。可以指定一个字母或正则表达式出现的最小或最大次数。
在grep和sed中使用\{和\}。 awk不支持。在任何情...
分类:
系统相关 时间:
2015-06-07 09:39:53
阅读次数:
179