用正则方法从中英文本提取英文的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、运行结果:

相关推荐
SmartBrain6 小时前
从Prompt工程到Harness工程:AI Agent落地之路
人工智能·python·华为·aigc
X566114 小时前
如何在 Laravel 中正确保存嵌套动态表单数据(主服务与子服务)
jvm·数据库·python
ZhengEnCi15 小时前
03ab-PyTorch安装教程 📚
python
狐狐生风15 小时前
LangChain 向量存储:Chroma、FAISS
人工智能·python·学习·langchain·faiss·agentai
狐狐生风16 小时前
LangChain RAG 基础
人工智能·python·学习·langchain·rag·agentai
2301_7717172116 小时前
解决mysql报错:1406, Data too long for column
android·数据库·mysql
绘梨衣54716 小时前
Docker+FastAPI+MySQL 项目部署报错汇总
mysql·docker·fastapi
老前端的功夫16 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代
java·开发语言·python
dvjr cloi16 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
yaoxin52112317 小时前
397. Java 文件操作基础 - 创建常规文件与临时文件
java·开发语言·python