一、查找 查找命令 /pattern<Enter> :向下查找pattern匹配字符串 ?pattern<Enter>:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N:按照反方向查找 pattern是需要匹配的字符串,例如: /hello ...
分类:
系统相关 时间:
2017-01-07 10:52:45
阅读次数:
247
简介正则表达式(regularexpression)是可以匹配文本片段的模式。最简单的正则表达式就是普通字符串,可以匹配其自身。比如,正则表达式‘hello‘可以匹配字符串‘hello‘。要注意的是,正则表达式并不是一个程序,而是用于处理字符串的一种模式,如果你想用它来处理字符串,就必须..
分类:
编程语言 时间:
2017-01-06 17:21:01
阅读次数:
275
用(\s*)[\s*]{\s*}做例子 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\s*)表示连续空格的字符串。 []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。 {}一般用来表示匹配的长 ...
分类:
其他好文 时间:
2017-01-01 22:35:04
阅读次数:
219
1常用的命令工具grep、egrep、vim、sed、awk2基本的正则表达含义d匹配字母d.匹配任意单个字符*匹配一个或多个.*匹配任意多个字符^匹配字符串的开头$匹配字符串的结尾[]匹配集合中的任意单个字符[^]匹配否定,对括号中的集合取反[x-y]匹配x到y连续的字符串范围\匹配转义后的字符..
分类:
系统相关 时间:
2016-12-30 22:20:49
阅读次数:
237
Linux 中常用的文本(行)处理命令 0、正则表达式(regular expression) 元字符(如下图)是正则表达式中含有的字符,在正则表达式中可以在字符串中使用元字符以匹配字符串的各种可能的情况。 注意: (1) 在“[ ]”中还可以使用“-”来表示某一范围。例如“[a-z0-9]”匹配任 ...
分类:
系统相关 时间:
2016-12-29 16:54:13
阅读次数:
329
1、正则表达式作用 正则表达式,是用来匹配字符串的,即检查一定的格式,还能按格式进行分组,替换......其实,不用正则表达式,也可以编。但是,大多数情况下,正则表达式可以提高你编程的效率。 2、学习来源 (1)网络资源 。(2)通过JDK的API,搜索Pattern即可,其中有介绍一些简单的用法, ...
分类:
编程语言 时间:
2016-12-28 18:55:57
阅读次数:
230
正则表达大全 $ 匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾,但是不能匹配字符串"They are a bunch of weasels."。 ^ 匹配一行的开始。例如正则表达式^When in能够匹配字符串"When in the course ...
分类:
其他好文 时间:
2016-12-08 21:08:30
阅读次数:
173
awk,我觉得是Linux里面处理文本最精妙的命令,它是一个行处理的命令,它最初级的用法是:给定一些简单的pattern,然后按照这个pattern 去搜索匹配的行。它的高级用法是用awk来编程,除了原来的匹配字符串这个功能之外,还可以做一些统计,替换,数学计算的功能, 甚至可以编写自定义的函数,甚 ...
分类:
其他好文 时间:
2016-12-04 16:56:59
阅读次数:
265
#!/bin/bash ## 方法1 a=1234;echo "$a"|[ -n "`sed -n '/^[0-9][0-9]*$/p'`" ] && echo string a is numbers 第一个-n是shell的测试标志,对后面的串"`sed -n '/^[0-9][0-9]*$/p' ...
分类:
系统相关 时间:
2016-12-02 11:53:59
阅读次数:
214
使用正则表达式匹配字符串的同时,使用委托事件,处理每一个匹配项 示例代码: ...