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