在Ruta(WORDTABLE)中是否可以进行部分文本匹配?
示例输入: 年鉴 书 资料册 崇拜 友谊 年鉴
示例CSV: 书; b。 船。嘘。
我有一个示例CSV文件和一个示例输入,需要匹配以“ book”和“ ship”结尾的单词。需要从第2列中分配特征值。
答案 0 :(得分:0)
是的,您可以使用正则表达式:
DECLARE MyWord(String ending);
W{REGEXP(".*book\b") -> CREATE(MyWord, "ending"="b");
或者您可以使用字符串函数:
w:W{endsWith(w.ct, "book") -> CREATE(MyWord, "ending"="b")};