我是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()
Run Code Online (Sandbox Code Playgroud)