2

Linux マシンでファイルを削除するプロジェクトに取り組んでおり、正規表現パターンを使用して特定のファイルを選択し、それらを削除する方法が適していると考えています。私は次の行で何かを一致させようとしています

abc_(英数字)_(英数字)_(2桁の英数字範囲)(0~4文字の任意の英数字)_a.zip

または、たとえばabc_1_2_(12-50)****_a.zip、星は任意の数にすることができます。この正規表現のほとんどを自分で理解できると確信していますが、の前に任意の数の乱数を一致させる方法はあります_a.zipか?

4

1 に答える 1

0

* または + を探しています。* は 0 回以上、+ は 1 回以上です。それとは異なる要件がある場合は、少し調整する必要があります。

私は正規表現に少し慣れていませんが、次のようなものを信じています

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

あなたが探しているものです。

于 2013-04-23T19:22:07.250 に答える