我想从文件名中删除所有标点符号,但保持其文件扩展名不变。
例如我想要:
Flowers.Rose-Murree-[25.10.11].jpg
Time.Square.New-York-[20.7.09].png
看起来像:
Flowers Rose Muree 25 10 11.jpg
Time Square New York 20 7 09.png
我正在尝试蟒蛇:
re.sub(r'[^A-Za-z0-9]', ' ', filename)
但这会产生:
鲜花玫瑰 Muree 25 10 11 jpg 纽约时代广场 20 7 09 png
如何删除标点符号但保留文件扩展名?