0
。我正在JESS编写一个专家系统,我需要阅读用户输入以查看它是否包含“Windows”,“Mac”或“Linux”。在JESS中,是否有与Java的String.contains(“x”)等价的命令?正如标题所说:
。我正在JESS编写一个专家系统,我需要阅读用户输入以查看它是否包含“Windows”,“Mac”或“Linux”。在JESS中,是否有与Java的String.contains(“x”)等价的命令?正如标题所说:
试试这个:
(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图案更复杂的匹配。
非常感谢。这正是我需要知道的! – ellukeo