Pythonには文字列が特定の接尾辞で終わるかどうかを判定するためのendswithメソッドがあります。また、正規表現を使っても同様のことが可能です。

endswithメソッドの基本

endswithはPythonの文字列メソッドで、文字列が特定の接尾辞で終わっているかをチェックします。

filename = "example.txt"
if filename.endswith(".txt"):
    print("The file is a text file.")

この例では、filenameが”.txt”で終わっているかどうかを判定します。

正規表現を使った方法

正規表現を使っても文字列が特定の接尾辞で終わるかどうかを判定できます。そのためにはre.search()関数を使用します。

import re

filename = "example.txt"
if re.search(r'txt$', filename):
    print("The file is a text file.")

このコードは、filenameが”txt”で終わっているかを判定します。

以上がPythonでendswithメソッドと正規表現を使って文字列が特定の接尾辞で終わるかどうかを判定する方法です。適切な方法を選んで使用してください。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です