Pythonでは、文字列の終わりのパターンテストを作成する方法。だから、のようなだけで何か:Pythonで終わる文字列のパターンテスト
pattern = re.compile("*.txt")
pattern.match("somename.txt")
しかし、明らかでは動作しないようです。
"name.txt"=="*.txt"
は私が再ライブラリを使用しようとしました。誰かがコードを貼り付けることができますか?再ライブラリ参照へのリンクはありません。今日の私はそれを台無しにしています。君たちありがとう!
' "name.txt" .endswith( 'TXT。')'シンプルサフィックスについて。 '' * .txt ''は有効ではなく、 '' * ''は反復演算子です。そして ''。 ''は任意の文字にマッチします。アンカーリングはあなたの友人です: 'r '。* \。txt $''。しかし、ええ、 'fnmatch()'を使うだけです。 – dhke
これは正規表現のパターンではありません。あなたが探しているモジュールは['fnmatch'](https://docs.python.org/3.6/library/fnmatch.html)です。 –
@dhke '*'で始まるパターンはまったく有効ではありません。 –