正则表达式解析锚标记的href

时间:2011-07-07 14:19:49

标签: regex nsregularexpression

我有HTML代码:

<a href="javascript:void(0);" id="seller0-showAllImage" onclick="showPlusBox(0,'/products/plusbox?cid=9286328115358229395&amp;authorid=2860562')" class="fl">

结果我需要只有字符串:

/products/plusbox?cid=9286328115358229395&amp;authorid=2860562

如何在html代码的RegEx中匹配它? 谢谢!

2 个答案:

答案 0 :(得分:3)

匹配度:

showPlusBox(0,'([^']+)')

参考$1就是您正在寻找的字符串。

当然,这很大程度上取决于你想要匹配的确切字符串;它是嵌入式的,等等。只有一个例子,没有太多的推断。老实说,正则表达式

/products/plusbox\?cid=9286328115358229395&amp;authorid=2860562
例如,

也会匹配您所寻找的内容。

答案 1 :(得分:2)

这个正则表达式:

/products/plusbox\?cid=9286328115358229395&authorid=2860562

匹配它。

如果您想要更通用的表达方式,请提供更多信息。