我正在使用sub_string函数。由于我不知道之前或之后有多少个字符,有没有办法运行这一行代码(或其他方法)来查找字符串,例如" sdlfkjdonutlsv"什么索引子串"甜甜圈"开始于? (这是为了解决单词搜索)。
sub_string(H,_,Length,_,Word)
答案 0 :(得分:0)
如果您传递sub_string(word, N, Len, M, substring)
传递到word
和substring
的地方,则prolog将与N
,Len
和M
匹配。例如
[?- sub_string('helloworld',N,L,M,'llo').
N = 2,
L = 3,
M = 5