小编Jea*_*n77的帖子

正则表达式删除换行符

我是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)

python regex python-2.7

12
推荐指数
1
解决办法
3万
查看次数

标签 统计

python ×1

python-2.7 ×1

regex ×1