uima - 部分文本匹配 - Uima Ruta
问题描述
在 Ruta (WORDTABLE) 中是否可以进行部分文本匹配?
样本输入: 年鉴 书 资料簿 敬拜 友谊 年鉴
CSV 样本: 书;b。船;嘘。
我有一个示例 CSV 文件和一个示例输入,我需要匹配一个以“book”和“ship”结尾的单词。需要从第 2 列分配特征值。
解决方案
是的,您可以使用正则表达式:
DECLARE MyWord(String ending);
W{REGEXP(".*book\b") -> CREATE(MyWord, "ending"="b");
或者你可以使用字符串函数:
w:W{endsWith(w.ct, "book") -> CREATE(MyWord, "ending"="b")};
推荐阅读
- vbscript - 经典 ASP Base64 编码和换行符
- c# - 当我单击 GroupBox 内的更改按钮时,数据网格和数据库中的名称都会更改,但人的性别没有更改
- python - 当以秒计算时,需要以小时绘制余弦函数
- android - 无法打开刚刚上传到 Play 商店的应用 java.lang.UnsatisfiedLinkError:
- javascript - 如何在chartjs图上显示指数平滑?
- ios - 如何从 Material Inspector 设置 colorBufferWriteMask
- python-2.7 - 从 Python 运行 Matlab 脚本:TypeError: 'float' object is not iterable
- macos - 如何卸载 VS 代码
- mysql - 如何使用给定数字的where子句并显示哪些行包含给定数字的人
- mendeley - 卸载了mendeley,但引文插件仍然出现在word中