這是一個簡單的問題,但我仍然陷入困境。我有一堆檔案,我必須檢查它們是否遵循這種格式。
abc_monthname[0-9]_v[0-9].xlsx
我做了一些非常通用的操作,例如:r^[A-Za-z] _[A-Za-z0-9] _v[0-9] \.xlsx$''
但在某些情況下會失敗。我想給出一個嚴格的規則。我如何在python中實作這一點?
uj5u.com熱心網友回復:
您可能希望將 量詞與正則運算式的數字部分一起使用:
^abc_monthname[0-9] _v[0-9] \.xlsx$
另請注意,點是元字符,應使用反斜杠進行轉義。這是一個示例腳本
filename = "^abc_monthname123_v2.xslx"
if re.search(r'^abc_monthname[0-9] _v[0-9] \.xlsx$', filename):
print("MATCH")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/516495.html
