码迷,mamicode.com
首页 >  
搜索关键字:Linux正则    ( 205个结果
Linux正则表达式-重复出现的字符
星号(*)元字符表示它前面的正则表达式可以出现零次或多次。也就是说,如果它修改了单个字符,那么该字符可以在那里也可以不在那里,并且如果它在那里,那可能会不止出现一个。可以使用星号元字符匹配出现在引号中的单词。 □"*hypertext"*□ 不管单词"hypertext"是否出现在引号中都会被匹配。 而且,如果由星号修饰的字符确实存在,那么有可能出现多次。例如,我们来看一系列数字: ...
分类:系统相关   时间:2015-06-03 10:00:22    阅读次数:194
linux正则表达式详解
正则表达式由元字符和普通字符组成,有正则表达式和拓展正则表达式之分。正则表达式元字符有以下几类:(grep)字符匹配元字符:.(点号):匹配任意一个字符;[]:匹配中括号内的其中一个字符;[^]:匹配不包括中括号内字符的其他字符;次数匹配元字符:(匹配元字符前面的字符..
分类:系统相关   时间:2015-06-02 07:01:55    阅读次数:169
linux正则表达式详解
正则表达式由元字符和普通字符组成,有正则表达式和拓展正则表达式之分。正则表达式元字符有以下几类:(grep)字符匹配元字符:.(点号):匹配任意一个字符;[]:匹配中括号内的其中一个字符;[^]:匹配不包括中括号内字符的其他字符;次数匹配元字符:(匹配元字符前面的字符..
分类:系统相关   时间:2015-06-02 07:01:23    阅读次数:188
linux正则表达式详解
正则表达式由元字符和普通字符组成,有正则表达式和拓展正则表达式之分。正则表达式元字符有以下几类:(grep)字符匹配元字符:.(点号):匹配任意一个字符;[]:匹配中括号内的其中一个字符;[^]:匹配不包括中括号内字符的其他字符;次数匹配元字符:(匹配元字符前面的字符..
分类:系统相关   时间:2015-06-02 07:01:08    阅读次数:162
Linux正则表达式-单词
也许你已经发现,有时匹配完整的单词很难。例如,如果想匹配模式"book",搜索会命中包含单词"book"和"books"的行,而且还有单词"bookish"、"handbook"和"booky"。很显然可以在"book"前后使用空格来限制匹配情况。 □book□ 然而,这个表达式只匹配单词"book",它会丢掉它的复数形式"books" 。为了匹配单数或复数单词,可能要使用星号元字符: ...
分类:系统相关   时间:2015-06-01 22:42:55    阅读次数:207
Linux正则表达式-排除字符类
通常,字符类包括在哪个位置想要匹配的所有的字符。在类中作为第一个字符的脱字符(^)将类中的所有字符排除在被匹配之外。相反,除换行符以外的没有列在方括号中的任意字符都将匹配。下面的模式将匹配任意非数字字符: [^0-9] 它匹配字母表中所有的大写和小写字母以及所有特殊字符,例如标点符号。排除特殊字符有时比显示地列出想要匹配的所有字符更方便。例如,如果想要匹配任意辅音,可以简单地排除元音:...
分类:系统相关   时间:2015-05-31 09:28:30    阅读次数:220
Linux正则表达式-编写正则表达式
为了所有实用化的用途,你可以通过使用程序产生正确的结果。然而,并不意味着程序总是如你所愿的那样正确地工作。多数情况下,如果程序不能产生想要的输出,可以断定真正的问题(排除输入或语法错误)在于如何描述想要的东西。 换句话说,应该考虑纠正问题的地方是描述想要的结果的表达式。表达式不完整或者公式表示得不正确。例如,如果程序计算下面的表达式: PAY = WEEKLY_SALARY * 52 ...
分类:系统相关   时间:2015-05-27 22:59:39    阅读次数:188
Linux正则表达式-通配符
通配符元字符或者句点(.)被认为是与变量等价的。变量表示算术表达式中的任意值。在正则表达式中,句点(.)是代表除换行符以外的任意字符的通配符(在awk中,句点甚至可以匹配嵌入式换行符)。 假定我们正在描述一个字符序列,使用通配符元字符可以指定任何字符都可以填充的一个位置。 例如,如果要索索包含Intel系统微处理器的讨论文件,使用下面的正则表达式: 80.86 将匹配包含序列"8028...
分类:系统相关   时间:2015-05-25 10:06:18    阅读次数:207
漫漫运维路——文本处理三剑客之awk基础
awk即gawk,是一款在Linux中实现文本格式化输出的文本处理工具,在Linux中与文本过滤工具grep和文本行编辑器sed共同组成Linux中的文本处理三剑客。awk在处理文本时以行为单位,读入整行数据后以指定的分隔符对行进行切片,然后再针对切片后的数据进行处理。如下图所示:文本经..
分类:其他好文   时间:2015-05-24 06:40:38    阅读次数:309
Linux正则表达式-表达式
你可能熟悉一个计算器解释的表达式。请看下面的算术表达式: 2+4 "2加4" 出几个常数或字面值和一个操作符组成。计算器程序必须能够识别,例如, "2" 是数字常数而加号表示一个操作符,而不能解释为"+"字符。 表达式告诉计算机如何产生结果。尽管我们真正想要的就是"2+4"的结果,但我们不能简单地告诉计算机返回6。我们指示计算机计算表达式并返回值。表达式可以比"2+4"更复杂,事实上,它...
分类:系统相关   时间:2015-05-22 09:49:57    阅读次数:190
205条   上一页 1 ... 14 15 16 17 18 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!