怎么样从字符串中截取出图片路径 本帖最后由 Ray_Chuang 于 2010-06-12 13:37:05 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <img id="myImg" src="..." />document.getElementById("myImg").src public static string GetFirstImages(string htmlText) { const string pattern = "<img [^~]*?>"; const string pattern1 = "src\\s*=\\s*((\"|\')?)(?<url>\\S+)(\"|\')?[^>]*"; string s = null; Match match = Regex.Match(htmlText, pattern, RegexOptions.IgnoreCase); //找到img标记 if (match.Success) { string img = match.Value; string imgsrc = Regex.Match(img, pattern1, RegexOptions.IgnoreCase).Result("${url}"); imgsrc = Regex.Replace(imgsrc, "\"|\'|\\>", "", RegexOptions.IgnoreCase); s = imgsrc; } return s; }获取第一张图片路径 <img id="Image1" alt="" src="images/1.jpg“ runat="server" />this.Image1.src就可以拿到啊 //创建一个另存为对话框OpenFileDialog save = new OpenFileDialog();//过滤条件save.Filter="JPEG(*.jpg;*.jpeg)|*.jpg;*.jpeg|BMP(*.bmp)|*.bmp";//显示save.ShowDialog();//得到选择的路径MessageBox.Show(save.FileName.ToString()); <img id="ImageName" alt="" src="images/1.jpg“ runat="server" />this.ImageName.src.Tostring(); asp.net网站被人挂马,哪位高手能指点 组长休假,就我一人扛,出问题啦! 用了UrlRewriter后,在iis中设置默认文档,无效呢? C#, .NET, 面试总结,以及WPF的经典电子书 Tabstrip的问题 asp.net创建内置数据库的问题 关于dropdownlist控件动态增加项目的问题 100分求救,网站发布的问题。 难道客户端脚步只能用JS或VBscript实现吗,能不能用C#实现! 怎样使用aspnetmenu控件打开一个新窗口?? asp.net前台用什么代码实现美观度 路由器 设置虚拟服务器 失败
document.getElementById("myImg").src
public static string GetFirstImages(string htmlText)
{
const string pattern = "<img [^~]*?>";
const string pattern1 = "src\\s*=\\s*((\"|\')?)(?<url>\\S+)(\"|\')?[^>]*";
string s = null;
Match match = Regex.Match(htmlText, pattern, RegexOptions.IgnoreCase); //找到img标记
if (match.Success)
{
string img = match.Value;
string imgsrc = Regex.Match(img, pattern1, RegexOptions.IgnoreCase).Result("${url}");
imgsrc = Regex.Replace(imgsrc, "\"|\'|\\>", "", RegexOptions.IgnoreCase);
s = imgsrc;
}
return s;
}获取第一张图片路径
this.Image1.src
就可以拿到啊
OpenFileDialog save = new OpenFileDialog();
//过滤条件
save.Filter="JPEG(*.jpg;*.jpeg)|*.jpg;*.jpeg|BMP(*.bmp)|*.bmp";
//显示
save.ShowDialog();
//得到选择的路径
MessageBox.Show(save.FileName.ToString());
this.ImageName.src.Tostring();