正则表达\ Z(?ms)

时间:2012-08-17 01:18:10

标签: python regex

\Z(?ms)在正则表达式中的含义是什么?

\Z是字符串结尾,但(?ms)部分是什么?

fnmatch.translate("abc")添加到返回的正则表达式。

1 个答案:

答案 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()函数,这将非常有用。