这是我的代码,
new_name = re.sub(r'[^A-Z a-z]', '', new_name)
new_name += '.txt'
输入:new_name =" Air Supply 85' [1985]"
输出我得到的内容:" Air Supply .txt"
它正在认识到额外的空间来自' 85' [1985]'但是我希望它只将new_name作为字符结束为' Air Supply.txt'
答案 0 :(得分:1)
使用.strip()
修剪空格new_name = re.sub(r'[^A-Z a-z]', '', new_name).strip()
new_name += '.txt'