1.简介 sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完 ...
分类:
其他好文 时间:
2017-04-28 20:33:04
阅读次数:
166
元字符 现在你已经知道几个很有用的元字符了,如\b,.,*,还有\d.正则表达式里还有更多的元字符,比如\s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。\w匹配字母或数字或下划线或汉字等。 对中文/汉字的特殊处理是由.Net提供的正则表达式引擎支持的,其它环境下的具体情况请 ...
分类:
其他好文 时间:
2017-04-16 11:54:22
阅读次数:
163
grep系:grep,egrep,fgrep,文本搜索工具,基于PATTERN对于给定的文本进行模糊搜索,grep系默认工作于贪婪模式下。grep:grep[OPTIONS]PATTERN[FILE...]PATTERN:过滤条件,是由正则表达式元字符以及没有特殊含义的文本字符组成。正则表达式元字符:会被正则表达式引擎解释为特殊..
分类:
其他好文 时间:
2017-04-14 10:37:22
阅读次数:
210
grep正则什么是通配符(glob)?通配符是Linuxshell中用来描述(匹配)不确定字符的特殊符号.看看具体通配符是如何描述字符?*代表任意字符任意次数
?代表任意单个字符0次或者1次
[]代表括号中存在的任意单个字符
[!]代表非括号中存在的任意单个字符
[^]代表指定范围外的任意单个字符..
分类:
其他好文 时间:
2017-04-06 23:41:41
阅读次数:
273
正则表达式 1、 元字符 元字符是正则表达式的基础,比如\d--[0-9]数字字符,\D--[^0-9]非数字字符;还有转义符\f--换页,\n--换行;边界^--字符串起始位置,$--字符串结束位置,量词*--重复零次或更多 x>=0,+--重复一次或更多次 x>=1,?--重复零次或一次 x=( ...
分类:
其他好文 时间:
2017-04-04 23:14:41
阅读次数:
284
正则表达式元字符:。:匹配任意单个字符*:匹配前面字符任意次?:匹配前面字符1次或者0次\{m,n\}:匹配前面的字符至少m次,最多n次位置锚定:^:锚定行首,此字符后面的内容必须出现在行首$:锚定行尾,此字符后面的内容必须出现在行尾^$:空白行\<:其后面的内容必须作为单词..
分类:
其他好文 时间:
2017-03-21 20:13:19
阅读次数:
106
正则表达式元字符:。:匹配任意单个字符*:匹配前面字符任意次?:匹配前面字符1次或者0次\{m,n\}:匹配前面的字符至少m次,最多n次位置锚定:^:锚定行首,此字符后面的内容必须出现在行首$:锚定行尾,此字符后面的内容必须出现在行尾^$:空白行\<:其后面的内容必须作为单词..
分类:
其他好文 时间:
2017-03-16 22:56:40
阅读次数:
155
正则表达式(JavaScript) 正则表达式(JavaScript) 正则表达式(JavaScript) 1. 了解正则表达式 1.1. 什么是正则表达式 1.2. 常用的正则表达式匹配工具 2. 正则表达式语法 2.1. 创建正则表达式 2.2. 元字符 2.3. 字符类和范围类以及边界 2.4 ...
分类:
编程语言 时间:
2017-02-08 18:13:57
阅读次数:
326
下图列出了Python支持的正则表达式元字符和语法: 字符点:匹配任意一个字符 字符^:匹配以什么开头 字符$:匹配以什么结尾 字符*:匹配任意次,包括0次 字符+:匹配一次或多次 字符?:匹配0次或一次 {m}:匹配前一个字符的m次 {m,n}:匹配前一个字符的m-n次 [abc]或[a-c]:匹 ...
分类:
编程语言 时间:
2017-01-07 12:06:57
阅读次数:
231
1.1)grep:是一种文本搜索工具。所谓的元字符是不表示字面意义,元字符表达控制或者通配等功能 2)fgep:fast,不支持正则表达式,当字面量表示。 【grep】 1. 基本正则表达式元字符: . :匹配单个字符。 [] : 匹配指定范围内任意单个字符。 如[0-9] [[:digit:]] ...
分类:
其他好文 时间:
2016-12-22 19:30:21
阅读次数:
151