这需要指定匹配位置。
编号 示例 说明1 ^Python 在字符串或内部行的开头匹配“Python”
2 Python$ 在字符串或内部行的结尾匹配“Python”
3 \APython 在字符串的开头匹配“Python”
4 Python\Z 在字符串的末尾匹配“Python”
5 \bPython\b 在字词的边界匹配“Python”
6 \brub\B \B是非字词边界:在“rube”和“ruby”中匹配“rub”,而不是单独匹配
7 Python(?=!) 匹配“Python”,如果跟着感叹号。
8 Python(?!!) 匹配“Python”,如果没有感叹号后面。
带括号的特殊语法 编号 示例 说明
1 R(?#comment) 匹配“R”。其余的都是注释
2 R(?i)uby 匹配“uby”时不区分大小写
3 R(?i:uby) 同上
4 rub(?:yle)) 仅组合而不创建\1反向引用