java regex pattern/match/group のように sed を使用して正規表現一致グループを実行できる方法はありますか?
次のような文字列がある場合
test-artifact-201251-balbal-0.1-SNAPSHOT.jar
次のような結果を得るためにsedを使用するにはどうすればよいですか。
test-artifact-0.1-SNASHOT.jar
sed を使用すると、Java 正規表現のようなことを行うことができるのではないかと思います。次のようなパターンを定義します。
([a-z]*-[a-z]*-)([0-9]*-)([a-z]*-)([.]*SNAPSHOT.jar)
次に、次のような配列として結果を取得できます。
test-artifact-
201251-
balbal-
0.1-SNAPSHOT.jar