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