正则表达式匹配未知字母数字字符数

问题描述:

我正在开发一个项目,以删除Linux机器上的文件,我想使用正则表达式模式来选择某些文件,然后删除它们是一种方法。我正尝试匹配的正则表达式匹配未知字母数字字符数

 
abc_(alphanumeric)_(alphanumeric)_(two digit alphanumeric range)(arbitrary alphanumeric between 0 and 4 characters)_a.zip 

线或例如abc_1_2_(12-50)****_a.zip下的星星可以是任意数量的东西。 我很确定我可以自己找出这个正则表达式的大部分,但在_a.zip之前有没有办法匹配任意数量的随机数字?

您正在寻找*或+。 *是零次或多次出现,+是一次或多次。如果你有不同的要求,你将不得不做一点。

我对正则表达式有点生疏,但我相信沿着

abc_[0-9]_[0-9]_([0-9][0-9]-[0-9][0-9])[0-9]+_a\.zip 

线的东西是你在找什么。