将trie转换为正则表达式

tregex的Python项目详细描述


用正则表达式高效提取关键字

此包包含一个函数,用于有效地将一组关键字表示为regex。此正则表达式可用于替换句子中的关键字或提取关键字 从句子中

Build Statuscodecov

为什么使用tregex?在

  • 纯Python,没有其他依赖项
  • trex速度很快,大约是regex union的300倍,是FlashText的2.5倍
  • 与他人相处融洽,能很容易地与熊猫融为一体

安装trex

使用pip

pip install tregex

使用

^{pr2}$

为什么叫这个名字?在

命名很困难,但我们不得不称之为:

  • trex:trie to regex
  • trex:Tyrannosaurus rex,一种有小武器的大型恐龙物种(rex在拉丁语中是“国王”的意思)

致谢

本项目基于以下资源:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java确保我正确地解决了这个问题   对于Java接口中的常量,“publicstaticfinal”是多余的吗?   为什么是java。网SocketException:socket在java之后关闭。网ConnectException:连接被拒绝'?   安卓在Java中将JSON转换为多维数组的最佳方式是什么?   java如何为gradle构建使用lint4j插件,以及如何为Jenkins配置它?   JavaMaven:一个项目如何能够从一个二级依赖引用一个类   使用java的excel Linest函数   java如何完全禁用JTextPane的文本突出显示?   java jBoss概要如何?   java Pi4J类路径错误Intellij在Pi Zero W上远程运行   java如何根据特定条件在JPA/Play中使用EntityManager进行批量更新?   java如何在EJB调度中设置计时器值?   javasocket服务器没有连接   java如何在日期解析后以yyyyMMdd格式获取日期对象   java客户端python服务器发送udp数据   使用ArrayList从java文件中读取文本   框架上的java Selenium测试   java setOnClickListener匿名类?