python中用正则表达式re去除空格但不去除换行符?

import ref = open(r'd:/mac/testt1.txt','r',encoding='gbk')endf = f.read()print(endf)c = re.sub(r'\s{2,}',',',endf)print('--------------')print(c)去除了空格,连带回车也去除了,希望不要去除换行求大神帮助

如果只是想去空格,用不着正则,直接''.replace(' ','')就OK了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-16
把正则里的\s改成空格就行了
第2个回答  2019-04-16
你好,请确认一下你的源文件,你这个\s{2,}不匹配回车符。
相似回答