2013-11-24 34 views
1

如何從用戶輸入創建單詞列表?使用停用字符從用戶輸入創建列表

例子:

?- readInput(L). 
|: this is an input. this will not be considered 

L=[This, is, an, input, '.'] 

我想要的字符。要麼 ?成爲句子的結尾,所以後面的所有內容都不在列表中,並且兩個停用字符都必須在列表中。

謝謝

回答

2

你想要什麼基本上是一個標記,用於其this link可以幫助你。總之,您應該首先將用戶輸入轉換爲ASCII碼,然後遞歸解析代碼列表,分別處理逗號和空格字符。

如果您使用的是SWI-Prolog,this answer也可以幫助您。