В любом случае вы можете создать группу совпадений регулярных выражений, используя sed, например java regex pattern/match/group?
если у меня есть строка типа
test-artifact-201251-balbal-0.1-SNAPSHOT.jar
как мне использовать sed только для того, чтобы получить такой результат, как:
test-artifact-0.1-SNASHOT.jar
Мне интересно, позволяет ли sed вам делать что-то вроде java regex, вы определяете шаблон, например:
([a-z]*-[a-z]*-)([0-9]*-)([a-z]*-)([.]*SNAPSHOT.jar)
а затем вы можете получить результаты в виде массива, например:
test-artifact-
201251-
balbal-
0.1-SNAPSHOT.jar