我是 Python 的完全新手,我遇到了一个正则表达式问题。我正在尝试删除文本文件中每行末尾的换行符,但前提是它遵循小写字母,即[a-z]
. 如果行尾以小写字母结尾,我想用空格替换换行符/换行符。
这是我到目前为止所得到的:
import re
import sys
textout = open("output.txt","w")
textblock = open(sys.argv[1]).read()
textout.write(re.sub("[a-z]\z","[a-z] ", textblock, re.MULTILINE) )
textout.close()