鍍金池/ 問答/HTML/ 如何匹配到用戶輸入時字符串然后觸發(fā)?

如何匹配到用戶輸入時字符串然后觸發(fā)?

用戶通過輸入字符與服務(wù)器交互

用戶可能輸入多個字符,比如說

一個
二件
三套
四把
...
五十個

這些字符串都是定義的,沒有特征,匹配到這個關(guān)鍵字的時候,自動回復(fù)用戶一個固定命令

比如用戶輸入 幫我找一個xxx,時候匹配到“一個”

當(dāng)用戶輸入另外的一堆字符串,匹配到這個關(guān)鍵字的時候,回復(fù)用戶另外一個固定命令

目前用的是match方法,但是需要每個條件都定義一次

有沒有更方便的方法?

回答
編輯回答
涼心人

如果純粹的程序?qū)崿F(xiàn),你說的match,或indexOf可能就是最好的辦法,沒有捷徑。如果你愿意研究下ElasticSearch的話,給你安利一波ElasticSearch搜索引擎方式的匹配。查詢只需要做插入ES,查詢ES就行了

2018年8月16日 12:44