现在的位置: 首页 > 综合 > 正文

C#正则提取Html中图片的宽和高|regex get image width and height

2012年02月14日 ⁄ 综合 ⁄ 共 502字 ⁄ 字号 评论关闭

在HTML代码中,img的写法大致如下:

<img src=”…” alt=”…” width=”…” height=”…” />

我们利用正则表达式来提取 width 和 height 的值:

string str = "<img src=\"/upload/1.jpg\" width=\"100\" height=\"80\">"; 
string pattern = "width\\s?=\\s?\"(\\d+)\"\\s+height\\s?=\\s?\"(\\d+)"; 
System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase); 
System.Text.RegularExpressions.Match m = regex.Match(str); 

if (m.Success) 
{ 
    string width = m.Groups[1].Value; //宽 
    string height = m.Groups[2].Value; //高 
} 

抱歉!评论已关闭.