Python正则表达式替换非ASCII字符,如长破折号和#xF028,使用文本文件sample.txt中的单连字符等

Python正则表达式替换非ASCII字符,如长破折号和#xF028,使用文本文件sample.txt中的单连字符等,python,regex,fileinputstream,Python,Regex,Fileinputstream,Python正则表达式替换非ASCII字符,如长破折号, ,等等。使用文本文件sample.txt中的单连字符,您的任何代码都不需要正则表达式,这样就足够了: forbidden_chars = 'abcd' text = 'abcdefghijklmnop....' for i in forbidden_chars: text = text.replace(i, '-') print(text) >>>-----efghijklmnop.... 我想替换文

Python正则表达式替换非ASCII字符,如长破折号, ,等等。使用文本文件sample.txt中的单连字符,您的任何代码都不需要正则表达式,这样就足够了:

forbidden_chars = 'abcd'
text = 'abcdefghijklmnop....'

for i in forbidden_chars:
    text = text.replace(i, '-')

print(text)
>>>-----efghijklmnop....

我想替换文本文件中的非ascii字符这是否回答了您的问题?