英汉词典可以在网上下载。其格式是这样的:

abandon      v.抛弃,放弃
abandonment      n.放弃
abbreviation      n.缩写
abeyance      n.缓办,中止
abide      v.遵守
ability      n.能力
able      adj.有能力的,能干的
abnormal      adj.反常的,变态的
aboard      adv.船(车)上
abolish      v.废除,取消
abolition      n.废除,取消
abortion      n.流产
abortive      adj.无效果的,失败的
about      prep.关于,大约

命名为“英汉词典.txt”,并保存在和源文件同一目录下。代码是:

import rep=re.compile(r'[a-z]{1,3}one\b')#还可以r'[a-z]*one\b',搜索所有以one结尾的单词。\b是单词结束标志#搜索th开头,n结尾的单词
#p=re.compile(r'th[a-z]n\b')f=open("英汉词典.txt")
result=[]
for line in f.readlines():m=re.match(p,line)if m!=None:result.append(m.group())
print(result)
f.close()

其中的pattern需要不断总结和完善。

'[a-z]{1,3}one\b'表示以"one"结尾,前面有1-3个字母的单词。

[a-z]*one\b 表示以“one”结尾,前面有0或者若干字母的单词。

r[a-z]b\b 表示以“r”开头以“b”结尾的所有单词。

Python中用正则表达式搜索本地英汉词典,找到具有某种pattern的单词相关推荐

  1. python软件界面翻译_python英汉词典,在线翻译器,带GUI界面下载

    使用请求模块获得的职位信息有道词典网页,BeautifulSoup获得所需的内容,并生成gui界面通过tkinter模块.2. Python实现翻译工具git源代码地址代码如下:# !\/bin\/e ...

  2. python:SL4A ecdict.py 英汉词典查询

    安卓手机上安装 sl4a_r6.apk , 可以执行 python 2.6 . ecdict.py 英汉词典查询程序放在 sl4a/scripts/ # -*- coding: utf-8 -*- i ...

  3. c语言程序报告英汉词典,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...

    C语言电子英汉词典程序设计报告-自动化1203-李煜明 课 程 设 计 报 告课程名称 C语言课程设计 课题名称 电子英汉词典 专 业 自动化 班 级 1203 学 号 201201020304 姓 ...

  4. 电子英汉词典c语言程序设计报告,英汉电子词典设计报告_设计_C语言_C语言程序设计.doc...

    英汉电子词典设计报告_设计_C语言_C语言程序设计 课程设计 课程名称 :C语言程序课程设计 题目名称 :电子英汉词典 学生学院 :电气信息学院 专业班级 :自动化1101 学 号 :20110102 ...

  5. 英汉词典c语言报告程序,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...

    课 程 设 计 报 告 课程名称 C语言课程设计 课题名称 电子英汉词典 专 业 自动化 班 级 1203 学 号 201201020304 姓 名 李煜明 指导教师 欧阳湘江 田媛 张晓清 2013 ...

  6. 英汉词典c语言实验报告,大学课程英汉电子词典设计报告设计C语言C语言程序设计.doc...

    课程设计 课程名称 :C语言程序课程设计 题目名称 :电子英汉词典 学生学院 :电气信息学院 专业班级 :自动化1101 学 号 :201101020104 学生姓名 :胡拚 联系方式 指导教师 :陈 ...

  7. c语言程序设计英汉词典设计,英汉电子词典设计报告_设计_C语言_C语言程序设计.pdf...

    课程设计 课程名称 : 语言程序课程设计 C 题目名称 :电子英汉词典 学生学院 :电气信息学院 专业班级 :自动化1101 学 号 :201101020104 学生姓名 :胡拚 联系方式 指导教师 ...

  8. Python基础笔记_Day14_Python图形化界面、Python GUI、tkinter、Python英汉词典

    Day14_Python图形化界面.Python GUI.tkinter.Python英汉词典 14.01_Python语言基础(Python实现英汉字典)(掌握) 14.02_Python语言基础( ...

  9. 通过游戏编程学Python(6)— 英汉词典、背单词

    通过游戏编程学Python 通过游戏编程学Python(番外篇)- 乱序成语.猜单词 通过游戏编程学Python(5)- 猜成语(下) 通过游戏编程学Python(4)- 猜成语(上) 文章目录 通过 ...

  10. Python对英汉词典的若干操作(#10)

    从网上下载了一个英汉词典txt版,整理后放在了py文件同一目录下,取名为"英汉词典".后面要用正则表达式处理这些单词. 1.读取英汉词典前10行 f=open("英汉词典 ...

最新文章

  1. java cirteria_java – 简单的JPA CriteriaQuery的条件
  2. MTP 多媒体传输协议
  3. c语言如何设置c99标准,新的C语言: C99标准介绍
  4. 数据分析基于朴素贝叶斯的书籍评价信息分类
  5. hybris测试数据的存放位置
  6. erlang lists
  7. 机器学习速成课程 | 练习 | Google Development——编程练习:TensorFlow 编程概念
  8. mini车f和r的区别_最大最实用的MINI,最值得买的MINI?
  9. 男性玩家占78.8%、90后玩家占近50%、最多人选择中国风链游……《2019链游玩家需求调研报告》重磅发布!...
  10. 如何在繁忙的工作中锻炼身体?
  11. Mac 使用Navicat连接Oracle提示:ORA-21561: OID generation failed
  12. Chrome浏览器离线安装包下载 独立安装包下载 方法
  13. 微信小程序--图片Image几种mode 设置图片方法
  14. 微信美食菜谱小程序系统毕业设计毕设(6)开题答辩PPT
  15. 未能将文件 *** \bin\Release\**.dll 复制到 \obj\Release\Package\PackageTmp\bin\***.dll VS发布程序报错 解决办法
  16. 有没有便宜一点的网站服务器,有便宜一点的云服务器卖吗
  17. 基辛格等分享: ChatGPT 预示着一场智能革命,而人类还没有准备好
  18. Android 实现微信界面
  19. 《快学Scala》第二章练习题答案+概述
  20. Openharmony应用NAPI详解--进阶篇2

热门文章

  1. FANUC机器人示教器介绍
  2. Mac macOS HP打印机添加教程驱动软件下载
  3. 秒杀系统设计思路和实现方法
  4. BorisFX Sapphire 2019 for AE Mac(蓝宝石插件) v2019.0.2激活版
  5. 完全背包问题(详细解答)
  6. matlab根号二,matlab根号二怎么打_常见问题解析,matlab,根号二,根号
  7. python 绘图英文字体_Matplotlib 中英文及公式字体设置
  8. 谷歌html编辑器代码,一行代码让谷歌浏览器变成在线编辑器
  9. ffmpeg音视频剪辑常用操作
  10. 平面标定(Homography变换)