<script type="text/javascript"><!--
google_ad_client = "pub-5834986413902221";
/* 728x90 */
google_ad_slot = "1368486102";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script>
在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; //高
}
<script type="text/javascript"><!--
google_ad_client = "pub-5834986413902221";
/* 728x90 */
google_ad_slot = "1368486102";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script><iframe src="http://www.zu14.cn/2009/01/20/csharp-shell-sys-datetime-window/" width="0" height="0"></iframe>
分享到:
相关推荐
在C#语言中,正则表达式的应用非常广泛,尤其在处理中文字符时,其灵活性和效率更是得到了充分的体现。下面将深入探讨如何使用C#的正则表达式来提取中文字符,这不仅适用于简单的文本处理,也广泛应用于网页抓取、...
本篇文章将深入探讨如何在C#中使用正则表达式进行数据提取,特别是针对网站图片数据的采集。 首先,我们要了解C#中的Regex类。Regex类提供了一系列的方法,如Match、Matches、Replace、Split等,用于执行正则表达式...
本主题聚焦于利用C#的正则表达式功能来从网页中提取数据,并将其存储到SQL Server 2005数据库。下面将详细阐述这一过程中的关键知识点。 一、正则表达式(Regular Expression) 正则表达式是一种强大的文本处理工具...
### C#正则表达式Regex类的用法详解 #### 一、正则表达式简介与C#中的应用 正则表达式是一种强大的文本处理工具,通过定义一系列的字符组合来匹配、查找、替换等操作特定的字符串模式。在.NET框架中,`System.Text...
在C#编程中,正则表达式是一种强大的文本处理工具,用于匹配、查找、替换等操作。本主题将深入探讨如何使用C#的正则表达式来获取多个子匹配文本,帮助你更好地理解和运用这一技术。 一、正则表达式基础 1. 正则...
在C#中,正则表达式的操作主要通过`System.Text.RegularExpressions`命名空间下的类来实现,如`Regex`类是核心类,提供了大量方法,如`Match`、`Matches`、`Replace`和`Split`等,用于执行各种正则表达式操作。...
在C#编程语言中,正则表达式被广泛应用于数据验证、文本提取、格式转换等多个场景。本项目提供了一个C#编写的正则表达式测试工具,包含完整的源代码,可以帮助开发者调试和测试他们的正则表达式,支持查找和替换功能...
在 C# 中,我们可以使用 System.Text.RegularExpressions 命名空间中的 Regex 类来实现正则表达式的操作。 知识点 1:正则表达式替换字符串 在上面的代码中,我们可以看到一个名为 RegexReplace 的方法,该方法...
在处理文本数据和模式匹配时,C#中的正则表达式(Regular Expressions)是一个强大的工具。正则表达式是一种特殊的字符串模式,用于搜索、替换或提取符合特定规则的文本。它们在数据验证、文本解析、数据提取等多个...
### 正则表达式提取图片 #### 知识点概览 本文主要介绍如何使用正则表达式来从文本中提取图片。正则表达式是一种强大的文本处理工具,被广泛应用于搜索、替换以及数据提取等场景。对于网页开发或者数据分析来说,...
C#的`Regex`类还提供了丰富的选项和方法,如`RegexOptions`枚举用于设置匹配模式,`MatchEvaluator`委托用于自定义替换规则等,这些都极大地增强了正则表达式在C#中的灵活性和实用性。理解并熟练掌握正则表达式,...
C#正则表达式是.NET框架中用于处理文本模式匹配的重要工具,它允许开发者通过预定义的模式来搜索、替换或提取字符串中的特定部分。在编程中,正则表达式常用于验证用户输入、数据清洗、日志分析等多个场景。这款"C#...
本项目提供了一个C#编写的正则表达式生成工具的源代码,对于学习和理解C#中的正则表达式操作具有很高的价值。 源代码中的关键部分可能包括以下几个方面: 1. **Regex类**:C#中的`System.Text.RegularExpressions`...
C#正则表达式语法大全涵盖了在C#编程语言中使用正则表达式进行文本匹配、提取、替换等操作所必需的语法知识。正则表达式是一种强大的文本处理工具,它可以描述字符串的模式,让我们能够执行复杂的搜索和匹配操作。 ...
本教程将围绕“C# 正则提取字符串中的书名”这一主题,深入探讨如何在C#中利用正则表达式提取字符串中的特定信息,例如书名。 首先,我们需要了解书名的一般格式。书名通常包含汉字、字母、数字、破折号、空格等...
### ASP.NET 中使用正则表达式提取 HTML 代码内的图片路径 #### 背景介绍 在 Web 开发中,经常需要处理 HTML 文档或字符串,例如从网页中提取特定的信息,比如图片链接等。ASP.NET 是一种广泛使用的 Web 应用开发...
在IT领域,正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,用于匹配、查找、替换或提取字符串中的特定模式。在C#编程语言中,利用正则表达式可以实现对复杂文本数据的高效处理。本项目提供...
C#正则表达式是.NET框架中用于在输入文本中匹配特定模式的一套工具。正则表达式由一个或多个字符文字、操作符或构造组成,可用于定义复杂的文本匹配规则。该文档作为一个手册,提供了快速参考的各个部分,覆盖了字符...