分类 | 代码 | 说明 |
捕获 | (exp) | 匹配普通exp文本,并且捕获内容到自动命名的分组里 |
(?<name>exp)和(?'name'exp) | 两个写法意思一样,匹配普通文本exp之前的内容(不包括exp),并且捕获内容到name的分组里面 | |
(?:exp) | 匹配普通exp文本,但不捕获exp文本,也不给此分组分配组号。 | |
零宽断言 | (?=exp) | 匹配文本exp之前的位置。先查找exp的位置,匹配前一位 |
(?<=exp) | 匹配文本exp之后的位置。先查找exp的位置,匹配后一位 | |
(?!exp) | 匹配后面跟的不是exp的位置 | |
(?<!exp) | 匹配前面跟的不是exp的位置 | |
注释 | (?#comment) | 注释说明用的 |
转载于:https://www.cnblogs.com/freeton/archive/2011/07/31/2122737.html