using System;
using System.Text.RegularExpressions; string str = ".........." Regex re = new Regex(@"src\s*=\s*(?:([""'])(?<src>[^""']+)\1|(?<src>[^\s>]+))", RegexOptions.IgnoreCase | RegexOptions.Singleline); MatchCollection mc = re.Matches(str);
foreach (Match m in mc)
{
Console.WriteLine(m.Groups["src"].Value);
}
using System.Text.RegularExpressions; string str = ".........." Regex re = new Regex(@"src\s*=\s*(?:([""'])(?<src>[^""']+)\1|(?<src>[^\s>]+))", RegexOptions.IgnoreCase | RegexOptions.Singleline); MatchCollection mc = re.Matches(str);
foreach (Match m in mc)
{
Console.WriteLine(m.Groups["src"].Value);
}
解决方案 »
- backgroundworker暂停问题
- System.IO.DriveInfo.GetDrives()怎样得出最后一个磁盘的盘符?
- Weifen Luo中怎样用程序设置DockContent窗体的大小和位置
- System.invalidOperationExecption这个异常是什么意思
- 请教关于 数据源绑定的数据筛选Filter
- 在NET中如何加载文件?
- 自旋锁,互斥锁,信号量。这些用原子操作就一定安全了吗??
- 求教如何去除字符串内未闭合引号?急!
- 请问 a = b + (b = a) * 0;是怎么执行的?
- 求大神解释一下,WCF方面的问题
- 关于思归的XML正归的问题。问问关于XML的错误处理的方法。
- 是否可以把xml编译到一个dll文件中?
就是只要一个结果呢?
foreach (Match m in mc)应该如何改写?
if (m.Success)
Console.WriteLine(m.Groups["src"].Value);