系统管理 维护监控 简单生活
正则表达式
|
元字符 |
功能 |
实例 |
解释 |
|
^ |
行开头定位 | /^love/ | 与所有love开头的行匹配 |
|
$ |
行末尾定位 | /love$/ | 与所有love结尾的行匹配 |
|
. |
匹配单个字符 | /l..e/ | 与包含一个l,后跟两个字符,然后跟一个e的行相匹配 |
|
* |
跟前驱的0个或多个字符相匹配 | / *love/ | 跟0个或多个空格后面的love模式的行相匹配 |
|
[] |
与其中的一个相匹配 | /[Ll]ove/ | 与包含love或者Love的行匹配 |
|
[x-z] |
与集中一个范围内的一个字符相匹配 | /[A-Z]ove/ | 与后面跟ove的从A到Z的字相匹配 |
|
[^] |
与不在集里的字符匹配 | /[^A-Z]ove/ | 不包括A到Z,后面跟ove的字相匹配 |
|
\ |
给一个元字符转移 | /love\./ | 匹配行包括love,跟一个句点 |
| 许多用RE元字符的UNIX程序支持的附加元字符(vi 和 grep支持) | |||
|
\< |
词开头定位 | /\<love/ | 匹配行包含用love开头的词 |
|
\> |
词结尾定位 | /love\>/ | 匹配行包含love结尾的词 |
|
\(..\) |
标志与以后用的字符相匹配 | /(love\)able\ler/ | Able可达9个标志,模式最左边用第一个标志开始。例如,模式love保存作标志l,以后引用作\l;在这个例子中,搜索模式包括后面跟lover的lovable |
|
x\{m\} x\{m,\} x\{m,n\} |
字符x重复m次至少m次
m到n次 |
O\{5,10\} | 如果行包含5—10个连续的则匹配 |
| 打印文章 | 这篇文章由admin于2009年08月26日 2:15 下午发表在技术实践。你可以订阅RSS 2.0 也可以发表评论或引用到你的网站。 |