易截截图软件、单文件、免安装、纯绿色、仅160KB

C#正则表达式编程(三):Match类和Group

  C#正则表达式编程(三):Match类和Group类用法 收藏 此文于2010-03-09被推荐到CSDN首页
如何被推荐?
前面两篇讲述了正则表达式的基础和一些简单的例子,这篇将稍微深入一点探讨一下正则表达式分组,在.NET中正则表达式分组是用Math类来代表的。
首先先看一段代码:
view plaincopy to clipboardprint?
/// <summary>  
/// 显示Match内多个Group的例子  
/// </summary>  
public void ShowStructure()  
{  
    //要匹配的字符串  
    string text = "1A 2B 3C 4D 5E 6F 7G 8H 9I 10J 11Q 12J 13K 14L 15M 16N ffee80 #800080";  
    //正则表达式  
    string pattern = @"((\d+)([a-z]))\s+";  
    //使用RegexOptions.IgnoreCase枚举值表示不区分大小写  
    Regex r = new Regex(pattern, RegexOptions.IgnoreCase);  
    //使用正则表达式匹配字符串,仅返回一次匹配结果  
    Match m = r.Match(text);  
    while (m.Success)  
    {  
        //显示匹配开始处的索引值和匹配到的值  
        System.Console.WriteLine("Match=[" + m + "]");  
        CaptureCollection cc = m.Captures;  
        foreach (Capture c in cc)  
        {  
            Console.WriteLine("\tCapture=[" + c + "]");  
        }  
        for (int i = 0; i < m.Groups.Count; i++)  
        {  
            Group


相关文档:

JAVA、ASP.NET(C#) QQ群交流!


---------------------------------------
Asp.Net,C#,SQL,JS,WCF,AJAX,工作流,WPF,MVC,LINQ,设计模式(架构)等技术讨论
“ASP.NET(C#)Fans” QQ群:96877690
---------------------------------------
不管是J2SE、J2EE还是J2ME敬请加入!Eclipse、NetBeans
Java交流QQ高级群扩招:96878255  ......

java 和 C# 通用加密解密

java 代码
package util;
import java.io.UnsupportedEncodingException;
import dao.socket.OperType;
public class Encrpt {
 private String key;
 public Encrpt() {
  this("sitow");
 }
 public Encrpt(String key) {
  this.key = key;
 }
 private ......

C#和Java中的方法注悉

非常简单,在C#中只需要在类的方法的上方敲三下"/"就自动帮你添加相关的代码,你只要按着填写就可以了,而Java则是输入"/**",它也会自动形成相关代码,具体代码如下:
C#
/// <summary>
/// 在此填写总体描述
///</summary>
/// <param name="name">这里填写参数name的描述</param>
public string ......

在Asp.net(C#) 中使用 ReportViewer

a. ReportViewer关联Report1.rdlc的简单呈现
b. 对带有报表参数的Report1.rdlc的呈现
c.
利用程式生成的DataSet 填充报表
d. 调用存储过程 生成DataSet 填充报表
==========
简单的呈现
==========
1. 打开VS2005,文件->新建->网站 选择语言种类(C#)
2. 在该解决方案下
设计其已经生成的Default.aspx ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号