Closed. This question is off-topic. It is not currently accepting answers. Learn more。
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
如何提取软件的基名,表单如下:
软件-1.2.3-vd.ext
或者
软件-1.2.3-vd.ext
我需要提取软件或软件,所有版本之前。
我用正则表达式看,但不知道怎么做。
谢谢你
最佳答案
使用sed
:
echo 'software-1.2.3-vd.ext' | sed 's/\-[0-9].*//' # software
echo 'soft-ware-1.2.3-vd.ext' | sed 's/\-[0-9].*//' # soft-ware
08-26 00:30