我有一個JSON數組:搜索的JavaScript
var arr =
[
{
"path": "a/b/c/*",
"id": "1"
},
{
"path": "l/m/*/n",
"id": "2"
},
{
"path": "a/b/c/d/*",
"id": "3"
}
]
我想它匹配的輸入參數, 一樣,如果我通過輸入字符串和數組元素的ID我應該得到的ID
foo(input,arr);
所以
var input = 'a/b/c/5'; //or input = 'a/b/c/4';
foo(input,arr) // should return 1
類似
var input = 'l/m/78/n';
foo(input,arr); // should return 2
同樣
var input = 'a/b/c/d/1';
foo(input,arr); // should return 3
所以我想*要同時搜索通配符。 我在實現這個過程中遇到了很多困難,任何幫助都將不勝感激。
非常感謝,它是這樣的幫助。 – Abhijeet
我錯過了一個場景,只是對問題進行了更新,如果我傳遞了a/b/c/d/1,它的返回id = 1,但是應該提供id = 3,解決方案將失敗 – Abhijeet
您能否更新回答,我會高度負責 – Abhijeet