I had the following code that worked for on my previous install of Visual Studio 2005 without SP1. Now I reinstalled and went ahead and installed SP1 and now it doesnt work.
mc = Matches(strValue, "\(?<text>.*?)\[/url\]", RegexOptions.Singleline Or RegexOptions.IgnoreCase)
For Each m In mc
strValue = Regex.Replace(strValue, m.Value, "<a href =""" & m.Groups("link").Captures(0).ToString & """>" & m.Groups("text").Captures(0).ToString & "</a>")
Next
testing on this strValue
"[url=http://www.domain.com/test/code-check/a-b-c-d1.php?a=1]Test Url"
it now fails where previously it did not.
I do not have my original VS 2005 without SP1. Can someone test this to make sure it works as I believe it should. I know probably is not great and I tried to rework it to get rid of the any and it works fine under expresso but fails in VS at runtime.