无论如何你可以使用像java regex pattern/match/group这样的sed来做正则表达式匹配组吗?
如果我有类似的字符串
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