首页 > 编程语言 > 详细

python和正则表达式整理一个英文文档

时间:2021-04-12 15:04:06      阅读:12      评论:0      收藏:0      [点我收藏+]

程序:

import re
# 读取文件
with open(‘./english.txt‘,‘r‘) as freader:
    sum = ‘‘
    lines = freader.readlines()#将文本的每一行读入
    for line in lines: #将每一行的回车换行符去掉(windows平台下)
        line = line.replace(‘\n‘,‘‘)
        line = line.replace(‘\r‘,‘‘)
        sum = sum + line
        pass
    print(sum)
rex = re.compile(r‘\d?\d\.[^\d]+‘) # 生成正则表达式对象
sentences = rex.findall(sum)# 匹配

with open(‘./result.txt‘,‘w+‘) as fwriter:
    for line in sentences:
        line = line.strip() + ‘\n‘# 每一行加上换行
        print(line)
        fwriter.write(line)# 写入每一行数据
    pass
print("successful")

文本内容:

英语四六级翻译高频词汇1.theory [.θi.ri]n.理论,原理;学说;意见,看法2.supposed [s..p.uzd]a.想象;假定3.promote [pr..m.ut]vt.增进,增进,发扬;提高;宣传,推销4.abandon [..b.nd.n]vt.离弃,丢弃;遗弃,抛弃;放弃5.comparison [k.m.p.ris.n]n.比较,对照;比拟,比喻6.instinctively [in.sti.ktivli]ad.本能地7.passionate [.p...nit]a.多情;布满激情;热切,强烈8.creative [kri:.eitiv]a.创造(性),有创造力9.appetitive adj. 食欲,有食欲;增进食欲10.confront [k.n.fr.nt]vt.遭遇;勇敢地面对,正视;使对质11.secure [si.kju.]a.安全;牢固vt.得到;保卫;缚牢12.combination [.k.mbi.nei..n]n.结合(体),联合(体),化合13.application [..pli.kei.(.)n]n.申请(表,书);应用;敷用14.demonstrate [.dem.nstreit]vt.论证;阐明;显示vi.示威游行(或集会) 15.confess [k.n.fes]v.坦白,供认;承认16.neglect [ni.glekt]vt.忽视,忽视;疏忽,玩忽n.疏忽,玩忽17.addicted [..diktid]沉迷18.quarrel [.kw.r.l]n.争执;失和因素vi.争执;反对,挑剔19.indulge [in.d.ld.]vt.沉溺(于);纵容,迁就,肆意从事20.suspension [s..spen..n]n.暂停;暂时剥夺;悬架;悬浮液;悬挂21.interfere [.int..fi.]vi.(with,in)干涉,介入;妨碍,干扰22.reunite [r..ju.‘na.t]v. 使再结合;使重聚;使再联合;再结合;重聚;再联合 23.candidate [.k.ndideit]n.申祈求职者;投考者;候选人 24.via [.vai.]prep.经由,通过,通过 25.terrorist [.ter.rist]n.恐怖分子
26.frontier [.fr.nti.]n.边境;[the~]边沿,边远地区[ pl.]前沿 27.deprive [di.praiv]vt.(of)剥夺,使丧失 28.regret [ri.gret]n.懊悔,遗憾,抱歉
29.breach [bri:t.]n.破坏;不和;缺口 vt.攻破;破坏 30.considerable [k.n.sid.r.b.l]a.相称大(或多) 31.resist [ri.zist]v.抵(反)抗,抵制;抗,耐;拒受…影响 32.impulsive [im.p.lsiv]a.推动;冲动 33.prosperity [pr..speriti]n.兴旺,繁华

python和正则表达式整理一个英文文档

原文:https://www.cnblogs.com/zoewhence/p/14647388.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!