Pythonで正規表現を使用して.jpgファイルを検索する方法


方法1: reモジュールを使用する

import re
import os
# ファイル名のパターンにマッチするファイルを検索
pattern = r".+\.jpg$"
files = [file for file in os.listdir() if re.match(pattern, file)]
# 検索結果を表示
for file in files:
    print(file)

このコードでは、reモジュールを使用して、指定したパターン(.jpgで終わるファイル名)にマッチするファイルを検索しています。os.listdir()関数は、現在のディレクトリ内のすべてのファイルとディレクトリのリストを返します。

方法2: globモジュールを使用する

import glob
# .jpgで終わるファイルを検索
files = glob.glob("*.jpg")
# 検索結果を表示
for file in files:
    print(file)

このコードでは、globモジュールを使用して、指定したパターンにマッチするファイルを検索しています。*.jpgは、.jpgで終わるファイルを表すワイルドカードです。

これらの方法を使って.jpgファイルを検索することができます。必要に応じて、パターンを変更して他の条件にもマッチさせることができます。また、ファイルのパスやディレクトリを指定することもできます。