2014-03-26 71 views
0

好什麼即時試圖做我的搜索詞前找到最接近的文本查找指定的文本

例如

搜索詞是CAT

從以下

I like PC1 my PC2 is fast CAT for my PC3 

我希望它找到單詞CAT然後返回PC2而不是其他人之前發現的第一個CAT

+1

太好了。讓我們看看你嘗試使用的正則表達式... – Severin

+1

我很抱歉,但這個問題對我沒有意義。你能詳細說明嗎?提供更清晰的輸入/想要的​​輸出?另外,你目前的代碼在哪裏失敗? – Robin

回答

0

不知道,如果你想找到解決您的搜索關鍵字摘錄如果是這樣,你可以嘗試

var searchTerm = "CAT"; 
var searchExcp = "\\b(.){0,14}" + searchTerm + "(.){0,5}((.)+\\b){0,14}"; 
searchExcp = new RegExp(searchExcp, "gi"); 

「searchExcp」是一個正則表達式ü可以用它來進行搜索,

PS:這是javascipt代碼。