我如何使用正则表达式Flashtext python库

时间:2017-11-23 03:58:15

标签: python regex keyword-search

我想使用Flashtext查找文本

示例代码:

from flashtext import KeywordProcessor
keyword_processor = KeywordProcessor()
# keyword_processor.add_keyword(<unclean name>, <standardised name>)
keyword_processor.add_keyword('Big Apple', 'New York')
keyword_processor.add_keyword('Bay Area')
keywords_found = keyword_processor.extract_keywords('I love Big Apple and Bay Area.')
keywords_found
['New York', 'Bay Area']

但我想在flashtext中使用正则表达式

示例:

from flashtext import KeywordProcessor
keyword_processor = KeywordProcessor()
# keyword_processor.add_keyword(<unclean name>, <standardised name>)
keyword_processor.add_keyword('\w{1,10}.txt')
keywords_found = keyword_processor.extract_keywords('Hello test.txt')
keywords_found
['test.txt']

我该怎么做?

0 个答案:

没有答案