使用Javascript正则表达式获取Google搜索的最后一个关键字

问题描述

|| 我正在使用JavaScript正则表达式从Google搜索提取关键字。 (使用Javascript从Google搜索提取关键字) 上一篇文章的答案非常有效,除了某些情况下您连续进行几次搜索 例如,我搜索了关键字“汽车”,并得到了一些结果,然后又搜索了关键字“飞机”,并获得了网址(http://www.google.com/search?q= car&ie = utf-8&oe = utf-8&aq = t&rls = org.mozilla:fr:official&client = firefox-a#sclient = psy&hl = zh-CN&client = firefox-a&hs = P4M&rls = org.mozilla:fr%3Aofficial&source = hp&q = plane&aq = f&aq。 ..)。对于此搜索,我得到关键字\“ car \”,然后得到关键字\“ plane \”,而我想要的只是最后一个关键字(\“ plane \”)。 有人知道如何从前者更正正则表达式以使其正常工作吗?     

解决方法

        您提到的帖子中的JavaScript对我来说效果很好,并且仅返回\“ plane \”,请参见此处:http://jsfiddle.net/EWx4S/