星号(*)元字符表示它前面的正则表达式可以出现零次或多次。也就是说,如果它修改了单个字符,那么该字符可以在那里也可以不在那里,并且如果它在那里,那可能会不止出现一个。可以使用星号元字符匹配出现在引号中的单词。
□"*hypertext"*□
不管单词"hypertext"是否出现在引号中都会被匹配。
而且,如果由星号修饰的字符确实存在,那么有可能出现多次。例如,我们来看一系列数字:
...
分类:
系统相关 时间:
2015-06-05 10:21:35
阅读次数:
138
POSIX标准将正则表达式分为两类
>基本正则表达式
>扩展正则表达式
大部分linux应用和工具仅支持基本的正则表达式。 ============基本的正则表达式元字符集合及其意义============
* 匹配0个或多个
. 匹配任意一个字符
^ 匹配开头
$ 匹配结尾
[] 匹配字符集合
\ 转...
分类:
系统相关 时间:
2015-06-01 22:45:27
阅读次数:
186
为了所有实用化的用途,你可以通过使用程序产生正确的结果。然而,并不意味着程序总是如你所愿的那样正确地工作。多数情况下,如果程序不能产生想要的输出,可以断定真正的问题(排除输入或语法错误)在于如何描述想要的东西。
换句话说,应该考虑纠正问题的地方是描述想要的结果的表达式。表达式不完整或者公式表示得不正确。例如,如果程序计算下面的表达式:
PAY = WEEKLY_SALARY * 52
...
分类:
系统相关 时间:
2015-05-27 22:59:39
阅读次数:
188
Linux下的文本处理工具 文本搜索工具:grep,egrep,fgrep globbing:文件名通配 *,?,[],[^] p*[0-9]*[^0-9] 既限定了长度,又限定了可用的字符范围 过滤条件:以行为独立单位 Thefirstline. 模式(pattern):以正则表达式的元字符,以及正常字符组合而成 文本处理工具:grep..
分类:
其他好文 时间:
2015-04-06 18:59:11
阅读次数:
184
抱怨只是无能的表现,无它。——马哥,永远都是正能量正则表达式:理解:由元字符及正常字符拼凑的一中模式,根据目标字符或字符串的某些特征总结出来的对应的“公式”作用:可用于文件查找,模式匹配等等字符匹配:.:匹配任意单个字符[]:匹配指定范围内的任意单个字符[^]:..
分类:
系统相关 时间:
2015-04-02 06:52:49
阅读次数:
237
grep,egrep及相应的正则表达式用法详解一、grep/egrepGlobalsearchREgularexpressionandPrintout的简写,是一种强大的文本搜索工具,它根据用户指定的文本模式(正则表达元字符以及正常字符组合而成)对目标文件进行逐行搜索,并把匹配的行打印出来。Unix的grep家族包括grep、e..
分类:
其他好文 时间:
2015-04-02 06:50:41
阅读次数:
161
一、grep(缩写来自GloballysearchaRegularExpressionandPrint)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrepgrep:默认支持基本正则表达式;egrep:扩展正则表达式;fgrep:不支持正则表达式元字符,搜索..
分类:
系统相关 时间:
2015-03-01 01:37:54
阅读次数:
230
什么是grepgrep(GlobalsearchREgularexpressionandPrintouttheline),即全局搜索正则表达式并打印出匹配的行,它是Linux系统中一个强大的文本搜索工具,它根据用户指定的“模式(pattern)”对目标文本进行过滤,显示被模式匹配到的行。grep命令的基本语法格式grep[options]PATTE..
分类:
系统相关 时间:
2015-01-20 06:38:48
阅读次数:
209
linux c
#include
#include
#include
#include
#include
#define SUBSLEN 10
#define EBUFLEN 128
#define BUFLEN 1024
#define reg_comp(a, b, c) regcomp(a, b ,c)
#define reg_error(a, b , c...
分类:
系统相关 时间:
2014-12-27 17:39:53
阅读次数:
245