码迷,mamicode.com
首页 > 编程语言 > 详细

python flashtext模块安装使用方法

时间:2020-05-05 15:11:08      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:https   task   target   ast   tps   ref   org   blog   bsp   

FlashText算法可用于大规模替换、检索文档中的关键字。
本文要介绍的是FlashText算法的python实现模块。
 
------------------
0x01 安装
pip install flashtext

 

0x02 使用方法

传统的replace连用:
s = "spamham sha"
print s.replace(spam,eggs).replace(sha,md5)
# eggmd5m md5

这里的结果是eggsham也被替换成eggmd5m,我们想要一次性替换的话,一般会想到使用re.sub,然而使用正则多次替换字符串的效率很低。

使用flashtext可以提高其替换效率:

参数也可以从字典里获取,只不过注意要替换成的字符串是key:

 

 

0x03 其他用法

等pcat有空再更新

 

python flashtext模块安装使用方法

标签:https   task   target   ast   tps   ref   org   blog   bsp   

原文地址:https://www.cnblogs.com/pcat/p/12830802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!