- 论坛徽章:
- 4
|
本帖最后由 shencz2000 于 2013-09-17 22:29 编辑
正则表达式分“扩展正则表达式”和“基本正则表达式”。sed要使用“扩展正则表达式”,
就要使用选项“ -r ”。“扩展正则表达式”使用得多一些,也更方便一些。
使用命令 info sed ,在regular expression 节点上有一些简洁的解释和例子,你可以看一看。
在这里摘录了一段文字(从info手册中转载),能够解答你的问题:
Extended regular expressions
****************************
The only difference between basic and extended regular expressions
is in the behavior of a few characters: `?', `+', parentheses, and
braces (`{}'). While basic regular expressions require these to be
escaped if you want them to behave as special characters, when using
extended regular expressions you must escape them if you want them _to
match a literal character_.
|
|