当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python re.X用法及代码示例


用法:

re.X
re.VERBOSE

此标志允许您通过允许您在视觉上分离模式的逻辑部分并添加注释来编写看起来更好且更具可读性的正则表达式。模式中的空格被忽略,除非在字符类中,或者前面有未转义的反斜杠,或者在 *? , (?:(?P<...> 等标记内。当一行包含不在字符类中的 # 并且前面没有未转义的反斜杠时,从最左边的 # 到行尾的所有字符都将被忽略。

这意味着以下两个匹配十进制数的正则表达式对象在函数上是相等的:

a = re.compile(r"""\d +  # the integral part
                   \.    # the decimal point
                   \d *  # some fractional digits""", re.X)
b = re.compile(r"\d+\.\d*")

对应于内联标志 (?x)

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 re.X。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。