nlp - 在 Spacy 模式匹配中,我们如何获得有界 Kleene 算子?
问题描述
在 Spacy 模式匹配中,我知道我们可以将 Kleene 运算符用于范围。例如,模式 = [{"LOWER": "hello"},{ "OP": "*"}]。这里的星号,称为 kleene 运算符,表示匹配零个或任意数量的令牌。如何修改规则,以便在标记“hello”之后仅匹配 4 或 5 个标记?
在其他 NLP 应用程序中,例如,在 GATE 应用程序中,我们可以使用类似 {Token.string == "hello"}({Token})[4,5] 的模式来完成上述任务。Spacy有这样的机制吗?
谢谢
解决方案
推荐阅读
- sails.js - 如何使自动生成的模型属性 id 始终为字符串
- javascript - 保存使用 Konva 编辑的照片时如何修复 IE 错误?
- nativescript - tns 停止识别我的设备。找不到连接的设备
- python - teamcity中的python鼻子测试报告
- python - 如何在套接字编程中不按回车接收消息
- python-3.x - xlsxwriter:是否可以在关闭方法之前打开并查看工作簿?
- python - 防止突出显示 TableView 标题
- python - cpp proj 中没有这样的文件 pyconfig.h
- typescript - 我要A类导入B类,B类也导入A,只针对导入类型
- java - 放置在片段中时,此处不显示地图