第4章 选择、分组和后向引用
我们已经在前面的示例中见过分组了。分组对文本加括号以帮助执行某种操作,比如:
- 在两种或更多可选模式中选择一个;
- 创建子模式;
- 捕获一个分组以便之后进行后向引用;
- 对组合的模式使用某项操作(如量词);
- 使用非捕获分组;
- 原子分组(高级)。
本章我们会依旧使用rime.txt中“The Rime of the Ancyent Mariner”的文本,除此之外还会使用一些专门设计的例子。但这一次我们要使用RegExr的桌面版程序和sed等其他工具。可以从http://www.regexr.com下载RegExr的Windows、Mac和Linux版的桌面程序(用Adobe Air编写的)。在RegExr的网页中,点击页面右下角的Desktop Version(桌面版)链接来获取更多信息。