正则表达式匹配未知字母数字字符数
问题描述:
我正在开发一个项目,以删除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
线的东西是你在找什么。