用正则方法从中英文本提取英文的python示例

一、示例代码:

python 复制代码
import re                                     # 载入正则表达式模块

file = open('/home/lijiang/Excel人员数据/码农必会词汇表')
data = file.read()
file.close()

result = re.findall('[A-z]+', data)        # 用findall方法,找出data中所有从A-z的连续字符

result.sort()                                 # 把得到的结果字符串list排序,默认为字母顺序

data = '\n'.join(result)                      # 把排序后的结果用换行符连接成一段文本
print(data)

file2 = open('/home/lijiang/Excel人员数据/提取单词后.txt', 'w')
file2.write(data)
file2.close()

二、运行展示:

1、原文本文件:

2、运行结果:

相关推荐
Java水解几秒前
MySQL索引分析以及相关面试题
后端·mysql·面试
小智RE0-走在路上11 分钟前
Python学习笔记(9) --文件操作
笔记·python·学习
愈努力俞幸运20 分钟前
Python heapq (堆/优先队列)
python
SHolmes185420 分钟前
给定某日的上班时间段,计算当日的工作时间总时长(Python)
开发语言·前端·python
C嘎嘎嵌入式开发28 分钟前
NLP 入门:从原理到实战的个人经验总结
人工智能·python·自然语言处理·nlp
咖啡の猫28 分钟前
Python字典元素的增、删、改操作
java·开发语言·python
Swizard29 分钟前
Python 并不慢,是你看不懂:拆解 CPython 虚拟机背后的魔法引擎
python
自由生长202437 分钟前
一次“虚拟环境复制引发的血案”:记一次 itsdangerous 版本混乱排查全过程
python
winfield8211 小时前
SELECT FOR UPDATE 是怎么使用的?
mysql
天下不喵1 小时前
python项目部署之pytandic与.env的使用教程
python·docker