如何在 python 中用空格替换所有这些特殊字符?
我有一份公司名称清单。 。 。
例如:-[myfiles.txt]
我的公司.INC
老酒私人有限公司
大师头脑有限公司
“顶点实验室有限公司”
“印度新公司”
印美私人有限公司
这里,按照上面的例子。 。 。我需要文件中的所有特殊字符[-,",/,.]myfiles.txt
必须替换为单个空格并保存到另一个文本文件中myfiles1.txt
.
有人可以帮我吗?
假设您打算更改所有非字母数字的内容,您可以在命令行上执行此操作:
cat foo.txt | sed "s/[^A-Za-z0-99]/ /g" > bar.txt
或者在 Python 中使用re
module:
import re
original_string = open('foo.txt').read()
new_string = re.sub('[^a-zA-Z0-9\n\.]', ' ', original_string)
open('bar.txt', 'w').write(new_string)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)