`
vtrtbb
  • 浏览: 360615 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

C#用正则实现简单的报表标记

 
阅读更多

string test = "<rpt:tag name=rpt1 col=1 row=2 order=asc>abcsadf </rpt:tag> aaa  <rpt:tag name=rpt2 col=4 row=10 order=desc>abcsadf </rpt:tag>";
MatchCollection mc = Regex.Matches(test, @"<rpt:tag[^>]*>", RegexOptions.IgnoreCase);
int z = 0;
foreach (Match m in mc)
{
    txt.Text += "第" + ++z + "个tag的属性:\n";
    MatchCollection mcList = Regex.Matches(m.Value, @"([^\s=]+)=([^\s>]+)", RegexOptions.IgnoreCase);
    foreach (Match mList in mcList)
    {
        txt2.Text += "属性: " + mList.Groups[1].Value + "  值: " + mList.Groups[2].Value + "\n";
    }
}

 

分享到:
评论

相关推荐

    c#使用正则表达式验证身份证号码

    c#使用正则表达式验证身份证号码,工程完全可以运行,方便大家参考和学习

    C#正则表达式集合C# 正则表达式 集合C# 正则表达式 集合C# 正则表达式 集合

    在C#中,正则表达式的实现主要依赖于.NET Framework提供的`System.Text.RegularExpressions`命名空间,该命名空间中包含了许多用于处理正则表达式的类和方法。 ### 正则表达式集合详解 #### 通用字符类 - `[^\x00...

    C#正则提取中文

    下面将深入探讨如何使用C#的正则表达式来提取中文字符,这不仅适用于简单的文本处理,也广泛应用于网页抓取、数据清洗等场景。 ### C#正则表达式提取中文 在C#中,`System.Text.RegularExpressions`命名空间提供了...

    C#实现正则表达式判断

    本项目"**C#实现正则表达式判断**"主要探讨了如何在C#中使用正则表达式进行模式匹配和验证。 首先,我们需要了解正则表达式的基础概念。正则表达式是由字符和特殊符号组成的字符串,这些字符和符号代表了一组可能的...

    C#计算器(正则实现)

    在本项目中,"C#计算器(正则实现)"是一个使用C#编程语言构建的计算器应用程序,它利用正则表达式技术来处理和验证用户的输入,确保输入的计算公式合法,并能正确处理括号、乘除运算以及优先级问题。下面我们将详细...

    C#使用正则表达式验证IP地址

    使用正则表达式来判断用户输入的IP地址格式是否正确

    c#常用正则,c#常用正则,c#常用正则

    在C#编程中,正则表达式是一种强大的文本处理工具,用于模式匹配、搜索、替换等操作。本文将深入探讨C#中常用的正则表达式及其应用。 首先,我们需要了解正则表达式的基础概念。正则表达式(Regular Expression)是...

    c#使用正则表达式验证电话号码

    本示例主要讲解如何使用C#的正则表达式来验证电话号码的格式,确保输入的数据符合预设的规则。电话号码的格式可能因国家和地区而异,但通常包含数字和特定的分隔符。 首先,我们需要了解电话号码的一般模式。在中国...

    c#使用正则表达式验证两位小数

    在C#中,我们可以使用`System.Text.RegularExpressions`命名空间中的`Regex`类来进行正则匹配。下面是一个简单的例子,展示了如何定义一个正则表达式来匹配两位小数: ```csharp using System; using System.Text....

    C#表单正则表达式验证手册

    《C#表单正则表达式验证手册》是一份详细阐述如何在C#环境中利用正则表达式进行表单验证的实用指南。手册的核心在于提供更灵活、更强大的验证方式,超越了Visual Studio (VS)内置控件的功能限制。通过学习这份手册,...

    正则表达式测试工具C#版(src)

    - 了解如何在C#中构建用户界面:项目可能使用了Windows Forms或WPF等技术,通过控件实现用户交互。 - 学习正则表达式的应用:查看源码可以学习如何在实际项目中使用`Regex`类进行正则匹配和替换操作。 - 调试技巧...

    正则提取_C#_正则_正则提取_

    在C#编程语言中,正则表达式是通过System.Text.RegularExpressions命名空间中的Regex类来实现的。本篇文章将深入探讨如何在C#中使用正则表达式进行数据提取,特别是针对网站图片数据的采集。 首先,我们要了解C#中...

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

    标题中的"(C#)正则表达式快速验证工具"指的是一个使用C#编程语言开发的软件应用,专门用于测试和验证正则表达式。在IT领域,正则表达式(Regex)是一种强大的文本处理工具,它能高效地进行模式匹配、搜索、替换等...

    C#用正则批量清除注释(完善版)

    比较完善的C#正则批量清除注释。 注意:本资源也来自网上,我只在完善了下面的问题,现在比较完善了, 其他网上的都不好用,比如: 1)清除后,很多空行,有的空3-5行。 2)清除后,代码乱了。 3)不能清除代码后面...

    C#中 用正则表达式

    根据给定的信息,本文将详细解析C#中如何使用正则表达式,并通过示例代码进一步阐述其应用方法。 ### C#中使用正则表达式的背景与意义 在软件开发过程中,经常需要处理字符串,例如验证用户输入是否符合特定格式...

    用C#正则表达式实现的百度体育新闻的抓取

    在本文中,我们将深入探讨如何使用C#编程语言和正则表达式来实现百度体育新闻的抓取。C#是一种广泛应用于Windows平台的面向对象的编程语言,它提供了丰富的类库支持网络通信和数据处理。正则表达式则是用于文本模式...

    c#常用正则表达式

    c#常用正则表达式. c#常用正则表达式. c#常用正则表达式.

    C#中利用正则表达式实现

    被设计为与 Perl 5 正则表达式兼容,.NET 框架正则表达式还包括一些在其他实现中尚未提供的功能,.NET 框架正则表达式类是基类库的一部分,并且可以和面向公共语言运行库的任何语言或工具一起使用。

Global site tag (gtag.js) - Google Analytics