どんなボディでも、次のようなサンプル文字列からバージョン番号(1.5)を抽出する正規表現パターンを教えてもらえますか?
"jdk1.5","jdk-v1.5","jdk-V1.5","jdk V1.5","jdkv1.5","jdk version1.5","1.5.6","v1.5","V1.5","version 1.5","Version 1.5","14.5.4","1.5.4","14.5.4""jdj14.5"
正規表現パターンを文字列配列に格納したいので、これらのパターンを上記の文字列でチェックします。保存されているパターンのいずれかと一致する場合、出力はバージョン番号1.5である必要があります。上記の文字列からのみバージョン番号(1.5)を抽出したい。
有効な文字列形式: "jdk1.5"、 "jdk-v1.5"、 "jdk-V1.5"、 "jdk V1.3"、 "jdkv1.4"、 "jdk version1.5"、 "1.5.6 "、" v1.5 "、" V1.5 "、" version 1.5 "、" Version 1.5 "、" 14.5.4 "、" 1.5.4 "、" 14.5.4 "" jdj14.5 "、"14.52。 3.42 "
無効な文字列形式: "jdk1..2"、 "jdk.1.2。"、".1.2。"