每天分享一个好用的Python库-esmre

每天分享一个好用的Python库-esmre

前言

今天分享是一个用于加速大型正则集合执行的第三方库:esmre

esmre

简介

当你需要从一大堆数据中找寻自己想要的数据时可以使用AC自动机算法使用AC自动机算法,在Python中这时候可以使用esmre

安装

pip install esmre

简单使用

>>> import esm
>>> index = esm.Index()
>>> index.enter('保罗')
>>> index.enter('小卡')
>>> index.enter('贝弗利')
>>> index.fix()
>>> index.query("""NBA季后赛西部决赛,快船与太阳移师洛杉矶展开了他们系列赛第三场较量,上一场太阳凭借艾顿的空接绝杀惊险胜出,此役保罗火线复出,而小卡则继续缺阵。首节开局两队势均力敌,但保罗和布克单节一分未得的拉胯表现让太阳陷入困境,快船趁机在节末打出一波9-2稍稍拉开比分,次节快船替补球员得分乏术,太阳抓住机会打出14-4的攻击波反超比分,布克和保罗先后找回手感,纵使乔治重新登场后状态火热,太阳也依旧带着2分的优势结束上半场。下半场太阳的进攻突然断电,快船则在曼恩和乔治的引领下打出一波21-3的攻击狂潮彻底掌控场上局势,末节快船在领先到18分后略有放松,太阳一波12-0看到了翻盘的希望,关键时刻雷吉和贝弗利接管比赛,正是他们出色的发挥为球队锁定胜局,最终快船主场106-92击败太阳,将总比分扳成1-2。""")
[((162, 168), '保罗'), ((186, 192), '小卡'), ((246, 252), '保罗'), ((478, 484), '保罗'), ((846, 855), '贝弗利')]

作用

这个库的使用方法比较简单易用,性能也还可以,而且esmre库也不存在内存异常泄露等问题,需要的小伙伴可以尝试一下!

尾巴

很多好用的第三方库知道的人少,导致不断重复造轮子,其实这也是我分享这些好用的库的初衷,想让大家工作变得更高效,不再重复造轮子,我也只是抛砖引玉给大家推荐好用的库,能让他发挥更大作用的是你们!

官方文档地址

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

geobuins

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值