python flashtext模块安装使用方法
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有空再更新
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16