我想根據某些單詞是包含在字符串中還是不存在於字符串或某種組合中來過濾字符串列表。我想輸入的是簡單的,例如:有沒有一個JavaScript庫來解析簡單的查詢?
input: "foo AND bar"
output: All strings containing 'foo' and 'bar'
input: "foo OR bar"
output: All strings containing 'foo' or 'bar'
input: "foo AND NOT bar"
output: All strings containing 'foo' but not 'bar'
這將是相當簡單的寫,但已經有人這樣做了,所以我不必在非最佳的重新發明輪子時尚?這將是面向用戶的,我不希望用戶必須學習如何使用正則表達式。
這些語句都將「編譯」成正則表達式?數據庫查詢?你最終的目標是什麼? – jbabey
哦,我認爲這很清楚;讓我更新我的問題 – Claudiu
我懷疑在Javascript中存在這樣的東西 –