正規表現での数字抽出

python で該当ファイルを取り出したいので、ファイル名の一部を取り出し日付判定をしたいです。日付の部分は下記、太字で表した部分になります。
前後4桁のみ取り出したいです。
真ん中の4桁は抽出したくないですが、この部分を正規表現で上手く表現する方法が思いつかないので教えてほしいです。

ファイル名:
Y1s_202212340703.csv

python

import glob import path basepath = f'C:\\Users\\desktop\\test' for file in glob.glob(f'{basepath}/*_(.\d{4})*(.\d{4}).csv'):

コメントを投稿

0 コメント