flashtext Python高效的文本查找替换库

flashtext开源的Python文本查找替换库

flashtext,是Python的一个第三方库。flashtext模块基于的是FlashText算法,可用于替换句子中的关键词或从句子中提取关键词。

flashtext应用实例

#提取关键词
>>> from flashtext import KeywordProcessor
>>> keyword_processor = KeywordProcessor()
>>> # keyword_processor.add_keyword(, )
>>> keyword_processor.add_keyword('banana', 'orange')
>>> keyword_processor.add_keyword('apple')
>>> keywords_found = keyword_processor.extract_keywords('I love banana and apple.')
>>> keywords_found
>>> # ['orange', 'apple']
#替换关键词
>>> keyword_processor.add_keyword('grape', 'mango')
>>> new_sentence = keyword_processor.replace_keywords('I love banana and grape.')
>>> new_sentence
>>> # 'I love orange and mango.'

Github开源协议和stars

MIT license

Github 5.5k stars

flashtext安装命令

pip install flashtext

免责声明:内容编辑自网络,仅供参考,不保证正确性,不作任何决策依据!!以上数据皆截止于博文的写稿日期。


行业导航 / Python指南 :
























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.