Regex result not show up in C#?
<p>I tried to parsing query from google that comming to mysite but its not showing up, but according <a href="http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester.ashx" rel="nofollow">http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester.ashx</a>, and with regex buddy, my regex was right. But when I tried its with live development its not showing up....</p>

<p>Its the string that I want to parse:</p>

<pre><code>imgurl=http://www.blabla.com/products/W7i5W4Pw4fH22Mih/P_500.jpg&amp;q=ASUS+Rampage+II+Extreme+LGA1366+Intel+X58+DDR3-1600+ATX+Motherboard&amp;imgrefurl=http://www.blabla.com/Mboards/Intel/Rampage_II_Extreme/&amp;usg=__4HSriQuFeVXg5AWsOGlZlsAmMmg=&amp;h=500&amp;w=500&amp;sz=37&amp;hl=en&amp;start=1&amp;zoom=1&amp;tbnid=9ImqgVuzVz5ThM:&amp;tbnh=130&amp;tbnw=130&amp;ei=MKrYUNm9MI6zrAfWi4GQBw&amp;um=1&amp;itbs=1&amp;ptbm=isch
</code></pre>

<p>And here my code.</p>

<pre><code>string Website = url; //url
string regularExpressionPattern = @"&amp;q=(.*?)&amp;imgrefurl";

MatchCollection matches = Regex.Matches(Website, regularExpressionPattern);

foreach (Match m in matches)
{
    MessageBox.Show(m.Groups[1].Value);
}
System.Diagnostics.Debugger.Break();
</code></pre>

<p>Even with debugger its not result? 
NB: I using Microsoft Visual C# 2008, windows xp 2</p>
