Для следующих строк я пытаюсь извлечь 'mainline', если строка содержит mainline, или число в конце, если она не содержит mainline. Я использую 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
Примеры Mainline:
Solaris10NBngp-bwm_mainline // want mainline
LinuxNBdaypass_mainline // want mainline
LinuxNBngp_mainline // want mainline
Возможно ли это с помощью регулярных выражений, и если да, кто-нибудь знает, как это сделать? : -)