入力を正規表現でキャプチャすることを想像してください。
2.1_3_4
3.2.1
3.2.1.RELEASE
3.2.1.SNAPSHOT
数字とドットは簡単に取得できます
([0-9\._]+)
しかし、それに加えて「RELEASE」または「SNAPHOT」をキャプチャするにはどうすればよいでしょうか。
or 演算子をいじってみましたが、役に立ちませんでした...
([0-9\._]+RELEASE||SNAPSHOT) // no worky
ところで、これは素晴らしい正規表現テスターです: http://java-regex-tester.appspot.com/