1. 方向定义
前:
后:
2. 零宽断言
(?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion) 又称正向前瞻
(?!pattern) 零宽负向先行断言(zero-width negative lookahead assertion) 又称负向前瞻
(?<=pattern) 零宽正向后行断言(zero-width positive lookbehind assertion) 又称正向后瞻
(?<!pattern) 零宽负向后行断言(zero-width negative lookbehind assertion) 又称负向后瞻
3. 非捕获组
(?:...)
4. 命名捕获组
(?<name>...)