if you don't care what is inside src, you can dostring s = @"<IMG src=""C:\Documents and Settings\Armine\桌面\temp\大到小.bmp"">";
Regex re = new Regex(@"<IMG[^>]+src=(""(?<src>[^""]+)""|'(?<src>[^']+)'|(?<src>\S+))[^>]*>", RegexOptions.IgnoreCase);
Match m = re.Match(s);
Console.WriteLine(m.Groups["src"].Value);then you can use System.IO.Path to parse the path string in m.Groups["src"].Valueor if you insist, try
Regex re = new Regex(@"<IMG[^>]+src=([""']?)(?<src>[A-Z]:(\\[^\\]+)+\.\w{3})\1[^>]*>", RegexOptions.IgnoreCase);
Regex re = new Regex(@"<IMG[^>]+src=(""(?<src>[^""]+)""|'(?<src>[^']+)'|(?<src>\S+))[^>]*>", RegexOptions.IgnoreCase);
Match m = re.Match(s);
Console.WriteLine(m.Groups["src"].Value);then you can use System.IO.Path to parse the path string in m.Groups["src"].Valueor if you insist, try
Regex re = new Regex(@"<IMG[^>]+src=([""']?)(?<src>[A-Z]:(\\[^\\]+)+\.\w{3})\1[^>]*>", RegexOptions.IgnoreCase);
解决方案 »
- 水晶报表【自定义纸张】在客户机安装问题!
- XAML运用
- c#窗体 数据库操作失败,请问如何修改?谢谢!
- treeview显示的checkbox选中问题
- 用scriptmanager注册的脚本如何获取页面控件的句柄?
- 贡献全部分数求助 C# Oracle导出EXCEL问题
- 关于鼠标移动触发事件的问题
- 请问 如何将2个 object 类型 相连 比如: object a + object b = ab 谢谢
- .net 托管资源的手动回收?
- 请问《C#高级编程》第二版(1030页)比前一版本(1180页)的内容区别到底有多大?我现有前一版本,还需要再购买第二版本吗?请赐教!
- 如何編寫一個共用類,可以使多個程序調用它
- 什么时候要使用(int)就可以转换类型,什么时候要用函数Convert.ToInt32()?
^\s*<\s*(I|i)(M|m)(G|g)\s+(s|S)(r|R)(c|C)\s*=\s*\"([a-z]|[A-Z])\:(\\(\w|\W)+)*(\\(\w|\W)+\.\w{3})\"\s*>\s*$