\Z(?ms)
在正则表达式中的含义是什么?
\Z
是字符串结尾,但(?ms)
部分是什么?
由fnmatch.translate("abc")
添加到返回的正则表达式。
答案 0 :(得分:12)
来自the docs:
(?iLmsux)
(来自集合'i','L','m','s','u','x'的一个或多个字母。)该组匹配空字符串;字母设置相应的标志:re.I(忽略大小写),re.L(依赖于语言环境),re.M(多行),re.S(点匹配所有),re.U(取决于Unicode),以及re.X(详细),用于整个正则表达式。 (标志在模块内容中描述。)如果您希望将标志包含在正则表达式的一部分中,而不是将标志参数传递给re.compile()函数,这将非常有用。