
.bill.sally.foo.bar.1.3.21.3.43.nupkg
最初のピリオド(ピリオドを含む)の後に数字が続く部分をすべて削除したいので、出力は次のようになります。
.bill.sally.foo.bar
python
これはサブルーチンを介してスクリプトに埋め込まれます
答え1
sed
と の両方をご希望でしたのでpython
、以下を差し上げます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