re.sub flags
时间: 2023-11-19 21:51:58 浏览: 113
python字符串替换re.sub()实例解析
re.sub 函数中的 flags 参数是用来控制正则表达式匹配的行为的。flags 参数可以接受多个值,这些值可以通过按位或运算符 "|" 连接起来。常用的 flags 参数有以下几个:
- re.IGNORECASE 或 re.I:忽略大小写。
- re.MULTILINE 或 re.M:多行模式,改变 ^ 和 $ 的行为。
- re.DOTALL 或 re.S:点任意匹配模式,允许 . 匹配任何字符,包括换行符。
- re.ASCII:使 \w, \W, \b, \B, \d, \D, \s 和 \S 只匹配 ASCII 字符。
- re.UNICODE:使 \w, \W, \b, \B, \d, \D, \s 和 \S 匹配 Unicode 字符集。
例如,如果要忽略大小写进行匹配,可以在 flags 参数中加入 re.IGNORECASE 或 re.I。
阅读全文