您的位置:首页 > 文档 > Shell >
 文章分类 

SED 手册 - 5.常用的 regular expression


创建:2005-10-26 00:49:44
作者:Unlinux
来自: http://www.Unlinux.com

普通字元 由普通字元所组成的 regular expression 其意义与原字串字面意义相同。
^字串 限制字串必须出现於行首 。

$字串 限制字串必须出现行尾。

. 表示任意一字元。

[...] 字元集合, 用以表示两中括号间所有字元当中的任一个 ,如 [^...]表示两中括号间所有字元以外的字元。

-& 字元集合中可用"&"指定字元的围。

* 用以形容其前的字元(或字元集合)可重覆任意多次 。

n 表示嵌入新行字元(imbedded new line character)。

(...) 於 regular expression 中使用"(" ")"来括住一部份的 regular expression ; 其後可用"1"来
表示第一个被"(" ")"括住的部份。若 regular expression 中使用数次的"(" ")"来括住不同的部份 , 则依
次使用"1","2","3",...(最多可到"9")。


另外 , 在不同平台上 , regular expression 会有一些不同的限制 , 详细情况参照 appendix B。

转载自:http://www.unlinux.com/doc/shell/20051026/185.html

评论】 【加入收藏夹】 【 】 【打印】 【关闭
 *  请尊重我们的劳动,转载请注明出自UnLinux.Com及作者名 * 

※ 相关链接
 ·SED 手册 - 1. Introduction  (2005-10-26 00:49:44)
 ·SED 手册 - 2. 使用 sed  (2005-10-26 00:49:44)
 ·SED 手册 - 3.例  (2005-10-26 00:49:44)
 ·SED 手册 - 4.介绍函数参数  (2005-10-26 00:49:44)
 ·grep/awk/sed的多条件查询  (2005-10-26 00:49:43)
 ·HANDY ONE-LINERS FOR SED  (2005-10-26 00:49:43)
 ·用sed删除由空格组成的空行  (2005-10-26 00:49:43)
 ·用sed在文件指定位置添加内容  (2005-10-26 00:49:43)
 ·使用 sed 编辑器  (2005-10-26 00:49:42)
 ·请问这个sed -n '1p' filename中的1能用一个变量来代替吗  (2005-10-26 00:49:41)

Copyright © 2005 UnLinux.Com All Rights Reserved