1

AIML で次のコードが与えられました。

<category>
 <pattern>TOP * *</pattern>
 <template><star index="1"/></template>
</category>

これは、単語のリストの最初の要素を返すことになっています。* は 1 つ以上の単語をキャプチャすることになっています。* * とはどういう意味ですか?

4

2 に答える 2

3

あなたが述べたように、* は 1 つ以上の単語をキャプチャします。最初の星は 1 つの単語をキャプチャし、残りは 2 番目の単語でキャプチャされます。テンプレートは最初のスターのみを使用するため、リストの最初の要素が使用されます。

于 2016-03-26T19:22:53.147 に答える