try something like:using System.Text.RegularExpressions;Regex re = new Regex(@"<img\s+src=""(?<src>[^""]+)""", RegexOptions.IgnoreCase | RegexOptions.Singleline);MatchCollection mc = re.Matches(YourString); foreach (Match m in mc) { System.Console.WriteLine(m.Groups["src"].Value); }
因此,我想只能先将地址保存在一个数据表里,再逐一处理。
如何逐一取得所有的链接呢?
还有,我用C#做ASPX,在参考资料里没找到C#用正则表达式的例子。能给些参考吗?
foreach (Match m in mc)
{
System.Console.WriteLine(m.Groups["src"].Value);
}
@"<img\s+src=""(?<src>)""",