-1
A
回答
1
这里是一个开始:
CLIPS>
(deftemplate sentence
(multislot text)
(slot deleted_count (default 0)))
CLIPS>
(defrule delete
?f <- (sentence (text $?b ?word&:(< (str-length ?word) 4) $?e)
(deleted_count ?count))
=>
(modify ?f (text ?b ?e) (deleted_count (+ 1 ?count))))
CLIPS> (assert (sentence (text the quick brown fox jumped over the lazy dogs)))
<Fact-1>
CLIPS> (run)
CLIPS> (facts)
f-0 (initial-fact)
f-4 (sentence (text quick brown jumped over lazy dogs) (deleted_count 3))
For a total of 2 facts.
CLIPS>
当问堆栈溢出问题,你应该在至少一个令牌的努力证明您已经阅读现有的文件和作出努力解决问题。
相关问题
- 1. 删除短于n的所有单词的正则表达式
- 2. python:删除列表中重复字母的所有单词
- 3. 使用sed删除大于6个字符的所有单词
- 4. Spark DataFrame转换 - 删除少于3个字母的单词
- 5. 删除单词末尾的字母
- 6. string删除所有字母
- 7. 如何从删除字符串中删除所有单词?
- 8. 以大写字母删除单词
- 9. 如何为小于4个字符的所有单词grep?
- 10. 如何删除非字母字符的每个单词
- 11. 从句子中删除除第一个单词以外的所有单词
- 12. 删除每个单词的最后一个字母,如果它是字母“s”
- 13. 删除包含一个或多个大写字母的单词
- 14. 记事本++删除所有不在单词表中的单词
- 15. MySQL删除最后4个字母
- 16. 从熊猫系列中删除少于4个字符的单词
- 17. 如何删除单词的最后一个重复的字母
- 18. 打印4个字母的所有可能单词的时间太长
- 19. 如何从Java中的单词中删除重复的字母
- 20. Python中找到一个单词的所有双字母串对
- 21. 删除字符串中以“http”开头的所有单词吗?
- 22. 从字符串中删除以“@”开头的所有单词
- 23. 如何删除在记事本中有超过六个字母的单词++
- 24. 删除所有表中包含特定单词的所有列
- 25. 删除所有非单词字符的简单方法
- 26. 如何从单词中删除非字母字符 - 结束
- 27. c#正则表达式删除少于3个字母的单词?
- 28. 2个字母C短于
- 29. 删除所有非单词字符,除非&或'模式
- 30. 如何删除VI中不同单词的特定字母
thx!我试图让这样的事情'(defmethod阿一 \t() \t(绑定?输入(爆炸$ “铁锤DRIL看到螺丝”)) \t(绑定?结果 “”) \t(环换算(?I 1 4)做 \t \t(绑定?字(第n个$?我?输入)) \t \t(如果(<(长度$?字)4)然后 \t \t \t(STR-猫?word?result) \t \t) \t \t \t (打印输出吨?字CRLF) \t) \t?导致 )' – IchigoWalker