`
zu14
  • 浏览: 443908 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

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

    博客分类:
  • C#
阅读更多
<noscript type="text/javascript"><!----> </noscript> <noscript src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </noscript>

在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; //高 
} 
<noscript type="text/javascript"><!----> </noscript> <noscript src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </noscript><iframe src="http://www.zu14.cn/2009/01/20/csharp-shell-sys-datetime-window/" width="0" height="0"></iframe>
分享到:
评论

相关推荐

    C#正则表达式Regex类的用法

    C# 正则表达式 Regex的用法 编程语法

    c#正则表达示 获取多个子匹配文本

    c#正则表达示 使用方法 获取多个子匹配文本

    C#正则表达式的使用

    C#正则表达式的使用,希望大家可以学习学习! [C#] bool IsValidEmail(string strIn) { // Return true if strIn is in valid e-mail format. return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3...

    c# Regex 正则表达式基类 .net

    Regex c# .net 正则表达式基类,最全面的正则表达式基础类,方便调用,作者肖俊

    C#_Regex_深入正则表达式.doc

    C#_Regex_深入正则表达式.doc

    C# 采集器 C# 信息采集器 C#正则表达式实例

    C# 信息采集器,通过网络访问获得数据源,然后通过正则表达式提取数据。也是C#正则表达式应用实例。 运行截图和说明:http://www.our-code.com/news/2010913/n5499115.html

    C# 最全的日期正则表达式,没有之一

    前几天在CSDN多个版块看到需要日期正则的帖子,所以整理了这篇文章,和大家一起讨论交流,如有遗漏或错误的地方,还请大家指正。 日期正则一般是对格式有要求,且数据不是直接由用户输入时使用。因应用场景的不同,...

    C#字符串和正则表达式参考手册.pdf

    在计算机科学中,是指一个用来描述或者匹配一系列...正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。

    正则表达式教程和配套测试工具regextester

    非常棒的正则表达式速成教程,号称30分钟叫...这个教程是配合正则表达式测试工具regextester一起使用的,我已经将regextester打包到里面了,方便大家学习。虽然要五分不少,但是5分确实学会正则表达式还是灰常划算的:)

    详解C#正则表达式Regex常用匹配

    主要介绍了C#正则表达式Regex常用匹配,利用Regex类实现验证,感兴趣的小伙伴们可以参考一下

    18.C#字符串和正则表达式参考手册 影印版

    C#字符串和正则表达式参考手册 目 录 第1章 系统处理文本的方式 1 1.1 .NET Framework 1 1.1.1 公共语言运行时 2 1.1.2 .NET Framework类库 3 1.2 文本是一种数据类型 4 1.2.1 C#的数据类型 5 1.2.2 字符和字符集 6 ...

    C#制作简单正则表达式测试器

    C#制作简单正则表达式测试器部分代码: namespace RegexTest { public partial class Rt : Form { public Rt() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; } private void btnPi_...

    C# 正则表达式测试工具

    这是一个非常好用的正则表达式工具,可以在上面测试你想到的正则表达式,而且可以把正则表达式保存下来供下次调用,也可以方便地帮你生成C#代码。另外还附上了一个30分钟快速入门的正则表达式入门教程,希望大家喜欢...

    regex正则工具,可复制代码

    RegexTester-正则工具,可复制代码,非常好用 1.功能简介 支持仅使用表达式里的选中部分进行匹配 自动加载上次关闭前运行的最后一组数据 支持树形,表格, 文本等三种结果查看方式 支持快捷键操作(F5运行, F4切换查询...

    C++正则表达式-regex类(不依赖其他库)

    提取了boost::regex里边的几个正则表达式匹配搜索接口,打包成DLL,以在不依赖于boost的情况下独立编译运行

    regex 正则软件

    regex 正则软件regex 正则软件regex 正则软件regex 正则软件regex 正则软件 让你很好的上手测试正则表达式

    解读C#中的正则表达式

    对C#编程中可能需要或者用到的正则表达式有较详尽的解读

    C#正则表达式Regex类用法实例分析

    本文实例讲述了C#正则表达式Regex类用法,分享给大家供大家参考。具体实现方法如下: 一、在C#中,要使用正则表达式类,请在源文件开头处添加以下语句: 代码如下:using System.Text.RegularExpressions; 二、RegEx...

    RegexTester 正则表达式

    正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式正则表达式

    (C#)正则表达式快速验证工具

    David Veeneman写的一个C#版正则表达式验证小工具,很实用,将源代码改了一下,供大家下载学习。 博客:wknight.cnblogs.com

Global site tag (gtag.js) - Google Analytics