sed 刪除第一個句點後的所有內容,後面跟著數字(含)

sed 刪除第一個句點後的所有內容,後面跟著數字(含)
.bill.sally.foo.bar.1.3.21.3.43.nupkg

我想刪除第一個句點(含)後的所有內容,後面跟著數字,因此輸出為:

.bill.sally.foo.bar

python這將透過子例程嵌入到腳本中

答案1

既然你同時要求sedpython,我給你sed

sed 's/\.[0-9].*//' file

答案2

在腳本內python

import re

s = '.bill.sally.foo.bar.1.3.21.3.43.nupkg'
result = re.sub(r'\.\d.*', '', s)

print(result)

它將列印:

.bill.sally.foo.bar

相關內容