我正在构建一个'关键字'突出显示脚本,我需要编写一个正则表达式来解析以下URL,以找到搜索关键字来突出显示。正则表达式/ Javascript帮助 - 搜索URL术语解析
我真的很糟糕的正则表达式,所以我希望有人谁石头它,可以提供帮助。
我们的搜索字符串使用“skw”作为参数,“%2c”(逗号)分隔术语,空格使用“+”。
网址示例:
http://[url].com/Search.aspx?skw=term1 http://[url].com/Search.aspx?skw=term1%2c+term2
有没有我可以使用,这将使我的集合,它看起来像这样一个正则表达式?
var "http://[url].com/Search.aspx?skw=term+one%2c+term2".match([Expression]);
matches[0] = "term one"
matches[1] = "term2"
谢谢!任何帮助是极大的赞赏。
或https?:// [^ \?] +(?:\?| \?[^&] *&)skw =([^%] *)( ?:%2C \ + *(*))?忽略你的skw之前的任何参数 – cdm9002 2009-07-13 17:37:48
谢谢!这工作很好! – 2009-07-13 19:00:51