teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

ファイル名が”(1)-(4).csv”のような場合に対応

2019/10/20 03:59

投稿

dodox86
dodox86

スコア9416

answer CHANGED
@@ -41,4 +41,12 @@
41
41
  C>python t2.py
42
42
  ['./temp\(1).csv', './temp\(11).csv', './temp\(12).CSV', './temp\(123).CsV',
43
43
  './temp\(2).CSV', './temp\(3).CsV']
44
+ ```
45
+ ---
46
+ **追記しました:2019-10-20 12:59**
47
+
48
+ 回答へコメントいただいた件、".\temp(1)-(4).csv"のようなファイル名を除外する場合は、ファイル名に先行するパス区切り文字(`'\'`または`'/'`)をパターンとすることで対応できます。※つまり、ファイル名に先行してディレクトリ名があることを前提としますので、改造するような場合は注意してください。
49
+
50
+ ```python3
51
+ if re.search('[\/](\d+).csv', p, re.IGNORECASE)])
44
52
  ```