2017-03-23 14 views
0

私は正規表現との私の問題を処理するための多くの方法を試してみましたが、それは正規表現は、特定のバージョン

を動作しません。バージョン3.2.1 " "バージョン3.5" "バージョン3" "バージョン3.8.1" 「バージョン:1"

だから、のようなバージョンがあることができ、多くの方法があります" 3。バージョン3.0 『 『バージョン3』 「バージョン2.9:0"

バージョンは1.0.0の間および3.5.1 そして、それは例えば一致させることができている場合

だから私は、文字列に一致するようにしたいです』バージョン3.5.1 0.9.9 " "バージョン4 " " バージョン"

誰でも実験することができます:0.9" 文字列である場合 ...

そしてもちろんの

は、一致していません"助けて ?

おかげ

答えて

0

はこの1 ^Version ([12](?:\.\d+)*|3(?:\.[0-4](?:\.\d+)*|\.5(?:\.0)*)?)$と試しています。

+0

ありがとう、助けのために、それはまったく動作しません、あなたの正規表現を修正しようとします –

+0

申し訳ありません。いくつかの文字が見つかりませんでした。ちょうど微調整。 –

+0

多くの人に感謝、それは私を非常に助けた! –