嗨我想實現一個小代碼,我無法理解從哪裏開始。我想創建一個文本字段,如果用戶在文本字段中輸入一些文本我想檢測此文本的類別。例如,如果用戶輸入「如何爲iOs創建應用程序」,則應該檢測此類別爲信息技術。另一個例子「在新加坡好酒店」這個工具應該檢測對待這個類別作爲旅行....需要指導,以基於用戶輸入的小實用程序
-1
A
回答
0
我的想法創建圖書館的話。
var categories = new Object();
categories = {
'IT' : {'iOS', 'Android'},
'Travel' : {'USA', 'London', 'Singapore'}
};
var text = 'How to create an app for iOs';
var spitter = text.split(' ');
for (var i = 0; i < spitter.length; i++) {
var word = spitter[i];
for (var categoryKey in categories) {
for (var categoryKeyWord in categories[categoryKey]) {
var regExp = new RegExp(categories[categoryKey][categoryKeyWord], i);
if (regEpx.match(word) {
//Your logic
}
}
}
}
+0
感謝您的建議!我喜歡你的想法,但需要更強大的東西,因爲我剛剛給出了兩個例子列表會很長 - 2長..... –
+0
這只是一個例子。在現實世界中,你必須有一個數據庫。 –
相關問題
- 1. Ç程序 - 需要,同時用戶輸入的輸入
- 2. 基於Cassandra的用例需要設計和實現輸入
- 3. 需要幫助基於用戶輸入的數字隨機
- 4. 需要關於c#中多線程應用程序的指導。
- 5. 需要用戶輸入
- 6. 基於用戶輸入繼承課程
- 7. 基於用戶輸入
- 8. NodeJs應用程序需要指導實現php作爲模板
- 9. 用於JAVA的Sigar API(需要指導)
- 10. 我需要關於jQuery搜索輸入的指導
- 11. 需要基於輸入位數
- 12. 獲取從程序輸出與用戶輸入該程序需要
- 13. 矩陣程序要求用戶輸入
- 14. 如何使用基於導航的flipside實現實用程序應用程序?
- 15. 要求用戶輸入密碼以刪除Facebook應用程序
- 16. 需要JavaBean實用程序
- 17. 基於指針的程序的輸出
- 18. 井字程序需要用戶輸入更正
- 19. 當用戶輸入時,程序需要停止209,312,414
- 20. 我需要用戶輸入使用VBA
- 21. 基於用戶輸入將以反向梯形式打印的Java程序
- 22. 需要用戶輸入的ant任務?
- 23. 需要關於使用gui創建桌面應用程序的幫助/指導
- 24. 基於用戶輸入的查詢-PHP
- 25. 基於用戶輸入的Clojure循環
- 26. 基於用戶輸入的Java循環
- 27. 基於用戶輸入的ViewImage更改
- 28. 基於用戶輸入的FormattedTextField
- 29. 基於用戶輸入的回調
- 30. 需要幫助確定用戶輸入的最大和最小
什麼讓你覺得這將是「小」? – bfavaretto
@bfavaretto天真。 [但也許這不是一個開始...](https://en.wikipedia.org/wiki/Naive_Bayes_classifier) – ziggystar
@bfavaretto - 我知道這不是小的,但只是開始大s .... –