\Z(?ms)
正規表現ではどういう意味ですか?
\Z
文字列の終わりですが、その(?ms)
部分は何ですか?
fnmatch.translate("abc")
これは、返される正規表現に追加されます。
ドキュメントから:
(?iLmsux)
(セット 'i'、'L'、'm'、's'、'u'、'x' からの 1 つまたは複数の文字。) グループは空の文字列に一致します。文字は対応するフラグを設定します: re.I (大文字と小文字を区別しない)、re.L (ロケール依存)、re.M (複数行)、re.S (ドットはすべてに一致)、re.U (Unicode 依存)、およびre.X (詳細)、正規表現全体。(フラグはモジュールの内容で説明されています。)これは、フラグ引数を re.compile() 関数に渡す代わりに、正規表現の一部としてフラグを含めたい場合に便利です。