我在创建可以匹配以下文件名的正则表达式时遇到问题:
1253SOit_filename_20170315_131119.csv
我尝试了以下正则表达式
"[0-9]{4}[a-z|A-Z]{2}_filename_\d{8}\_[0-9]{6}.csv"
使用Python 2.6但它不匹配。
而不是[a-z|A-Z]{2}你可以使用[A-Z]{2}和[a-z]{2}来匹配SOit。
[a-z|A-Z]{2}
[A-Z]{2}
[a-z]{2}
SOit
为了匹配.csv之前的点,你可以逃脱它\.
\.
试试这样:
[0-9]{4}[A-Z]{2}[a-z]{2}_filename_\d{8}_[0-9]{6}\.csv