构造与文件名模式匹配的正则表达式

问题描述 投票:-2回答:1

我在创建可以匹配以下文件名的正则表达式时遇到问题:

1253SOit_filename_20170315_131119.csv

我尝试了以下正则表达式

"[0-9]{4}[a-z|A-Z]{2}_filename_\d{8}\_[0-9]{6}.csv"

使用Python 2.6但它不匹配。

python regex
1个回答
1
投票

而不是[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

© www.soinside.com 2019 - 2024. All rights reserved.