比如我想匹配这段字符串中a标签中的值
str = "<a>fasdf</a><a color></a>"
regex = new regex("<a.*?>(.*?)</a>")
可匹配的是最前的a标签与最后面</a>标签之间的值
请大神帮忙给指定迷津
比如我想匹配这段字符串中a标签中的值
str = "<a>fasdf</a><a color></a>"
regex = new regex("<a.*?>(.*?)</a>")
可匹配的是最前的a标签与最后面</a>标签之间的值
请大神帮忙给指定迷津
你这个代码没有问题,取的就是每一组a标签
string str = "<a abbc='xx'>fasdf</a><a color></a>";
Regex r = new Regex("<a.*?>(.*?)</a>");
Response.Write(r.Matches(str)[0].Groups[0].Value);//<a abbc='xx'>fasdf</a>
Response.Write(r.Matches(str)[1].Groups[0].Value); //<a color></a>
Response.End();