次の文字列については、文字列にメインラインが含まれている場合は「メインライン」、メインラインが含まれていない場合は末尾の数字を抽出しようとしています。私はJavaを使用しています。
例えば、次の文字列については、最後に数字だけを入れたい
Solaris10NBngp-bwm1.1.X //want 1.1.x
Solaris10NBbytel2.0.0.0x //want 2.0.0.0x
Solaris10NBbwm1.2.X //want 1.2.X
Solaris10NBoam_bwm1.4.0.X //want 1.4.0X
Solaris10NBoam1.7.X //want 1.7.X
メインラインの例:
Solaris10NBngp-bwm_mainline//want mainline
LinuxNBdaypass_mainline //want mainline
LinuxNBngp_mainline //want mainline
これは正規表現を使用して可能ですか?もしそうなら、誰かがそれを行う方法を知っていますか? :-)