az.4.0.0.119.tgzというパターンのファイルを認識する正規表現を見つけようとしています。以下の正規表現を試しました。
([a-z]+)[.][0-9]{0,3}[.][0-9]{0,3}[.][0-9]{0,3}[.]tgz
しかし、運がありません。誰かが私を正しい方向に向けてくれませんか。
よろしく、Shreyas
az.4.0.0.119.tgzというパターンのファイルを認識する正規表現を見つけようとしています。以下の正規表現を試しました。
([a-z]+)[.][0-9]{0,3}[.][0-9]{0,3}[.][0-9]{0,3}[.]tgz
しかし、運がありません。誰かが私を正しい方向に向けてくれませんか。
よろしく、Shreyas
あなたはただ1つの数字の部分を忘れました:
([a-z]+)[.][0-9]{0,3}[.][0-9]{0,3}[.][0-9]{0,3}[.][0-9]{0,3}[.]tgz
また
([a-z]+)[.]([0-9]{0,3}[.]){4}tgz
正規表現をどこでどのように使用するかによっては、正規表現をで囲むことをお勧めします^...$
。
次のような単純な正規表現を使用することをお勧めします。
^([a-z]+)\.(?:[0-9]+\.)+tgz$
パターンには4つのシファーグループがあり、正規表現は3つだけです。