在JESS中,是否有与Java的String.contains(" x")相同的命令?

时间:2017-05-05 11:42:58

标签: jess

正如标题所说。我正在JESS写一个专家系统,我需要阅读用户输入,看它是否包含&#34; Windows&#34;,&#34; Mac&#34;或&#34; Linux&#34;。< / p>

1 个答案:

答案 0 :(得分:1)

试试这个:

(bind ?sentence "The quick brown fox")
(bind ?word "quick")
(if (str-index ?word ?sentence)
   then 
   (printout t "contained" crlf)
   else
   (printout t "not contained" crlf))

regexp函数允许您使用Java的java.util.regexp.Pattern模式进行更复杂的匹配。