<a href="http://www.try.com"><strong>Try link word</strong></a>
您好。我怎么能把这个字符串作为
的一部分http://www.try.com 和尝试使用链接词
使用c#4.0 regex?
我试试这个但没有用;
var expression = @"<a href=""(.*?)""><strong>(.*?)</strong>";
Match m = Regex.Match(text, expression);
while (m.Success)
{
Response.Write("Match: " + m.Groups[0] + " <br> Area code: " + m.Groups[1] +"<br><hr><br>");
m = m.NextMatch();
}
答案 0 :(得分:2)
我尝试了你的代码并得到了这个:
Match: <a href="http://www.try.com"><strong>Try link word</strong> <br> Area code: http://www.try.com<br><hr><br>
(psst,下次你有一些“不起作用”的代码时,把你在问题中得到的内容以及你期望的内容放在一起。
更改:
Response.Write("Match: " + m.Groups[0] + " <br> Area code: " + m.Groups[1] +"<br><hr><br>");
到
Response.Write("Match: " + m.Groups[1] + " <br> Area code: " + m.Groups[2] +"<br><hr><br>");
让我这样:
Match: http://www.try.com <br> Area code: Try link word<br><hr><br>
这就是你想要的吗?