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メソッドと正規表現を使って文字列が特定の接尾辞で終わるかどうかを判定する方法です。適切な方法を選んで使用してください。