平衡组的一个最常见的应用就是匹配HTML,下面这个例子可以匹配嵌套的<div>标签:<div[^>]*>[^<>]*(((?'Open'<div[^>]*>)[^<>]*)+((?'-Open'</div>)[^<>]*)+)*(?(Open)(?!))</div>.
还有些什么东西没提到
我已经描述了构造正则表达式的大量元素,还有一些我没有提到的东西。下面是未提到的元素的列表,包含语法和简单的说明。你可以在网上找到更详细的参 考资料来学习它们--当你需要用到它们的时候。如果你安装了MSDN Library,你也可以在里面找到关于.net下正则表达式详细的文档。
| 代码/语法 | 说明 |
|---|---|
| a | 报警字符(打印它的效果是电脑嘀一声) |
| b | 通常是单词分界位置,但如果在字符类里使用代表退格 |
| t | 制表符,Tab |
| r | 回车 |
| v | 竖向制表符 |
| f | 换页符 |
| n | 换行符 |
| e | Escape |