1

az.4.0.0.119.tgzというパターンのファイルを認識する正規表現を見つけようとしています。以下の正規表現を試しました。

([a-z]+)[.][0-9]{0,3}[.][0-9]{0,3}[.][0-9]{0,3}[.]tgz

しかし、運がありません。誰かが私を正しい方向に向けてくれませんか。

よろしく、Shreyas

4

3 に答える 3

2

あなたはただ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

正規表現をどこでどのように使用するかによっては、正規表現をで囲むことをお勧めします^...$

于 2012-12-11T13:22:35.547 に答える
2

次のような単純な正規表現を使用することをお勧めします。

^([a-z]+)\.(?:[0-9]+\.)+tgz$
于 2012-12-11T13:23:34.547 に答える
1

パターンには4つのシファーグループがあり、正規表現は3つだけです。

于 2012-12-11T13:24:05.970 に答える