例如: <th><a href="xxxxxx这里是url连接,经常变动xxxxxxxxxxxxxx">wow情人节</a></th>
我想获取"wow情人节"我也找到了些正则,但是匹配的不全.....自己正则真的不行找到的如下:href=\"(?<url>.*?)\">([^<>]+)<
我想获取"wow情人节"我也找到了些正则,但是匹配的不全.....自己正则真的不行找到的如下:href=\"(?<url>.*?)\">([^<>]+)<
void Main()
{
string str=@"<th><a href=""xxxxxx这里是url连接,经常变动xxxxxxxxxxxxxx"">wow情人节</a></th>";
Console.WriteLine(Regex.Match(str,">([^<]+)<").Groups[1].Value);
//wow情人节
}
foreach (Match m in mc)
{
Response.Write(m.Groups[ "url "].Value);
Response.Write(m.Groups[ "text "].Value);
}
//这样更好一点
void Main()
{
string str=@"<th><a href=""xxxxxx这里是url连接,经常变动xxxxxxxxxxxxxx"">wow情人节</a></th>";
Console.WriteLine(Regex.Match(str,@"<a[^>]*?href=(['""])?[^'""]+\1[^>]*>([^<]+)</a>").Groups[2].Value);
//wow情人节
}
void Main()
{
string str=@"<th><a href=""xxxxxx这里是url连接,经常变动xxxxxxxxxxxxxx"">wow情人节</a></th>";
foreach(Match m in Regex.Matches(str,@"<a[^>]*?href=(['""])?[^'""]+\1[^>]*>([^<]+)</a>"))
{
Console.WriteLine(m.Groups[2].Value);
} //wow情人节
}