好的,我想要做的是在搜索到的单词之前找到最接近的文字
例如
搜索的字词为CAT
来自以下
I like PC1 my PC2 is fast CAT for my PC3
我希望它找到单词CAT然后返回PC2而不是其他只是CAT
之前发现的第一个
答案 0 :(得分:0)
不确定是否要查找搜索关键字的摘录(如果是这样,您可以尝试
)var searchTerm = "CAT";
var searchExcp = "\\b(.){0,14}" + searchTerm + "(.){0,5}((.)+\\b){0,14}";
searchExcp = new RegExp(searchExcp, "gi");
“searchExcp”是一个可以用来执行搜索的正则表达式,
PS:这是javascipt代码。