C#正则表达式MatchCollection类浅析
2011-10-12 14:53
309 查看
C#正则表达式MatchCollection类是什么含义呢?C#正则表达式MatchCollection类是如何使用的呢?那么本问就向你简单介绍C#正则表达式MatchCollection类的具体内容。
AD:
C#正则表达式MatchCollection类是什么呢?C#正则表达式MatchCollection类是如何使用的呢?下面让我们来具体的内容:
下面通过介绍 .NET 框架的正则表达式类,熟悉一下.NET框架下的正则表达式的使用方法。
C#正则表达式MatchCollection类表示非重叠匹配的序列
该集合为只读的,并且没有公共构造函数。MatchCollection 的实例是由 Regex.Matches 属性返回的。使用 Regex 类的 Matches 方法,通过在输入字符串中找到的所有匹配填充 MatchCollection。下面代码示例演示了如何将集合复制到一个字符串数组(保留每一匹配)和一个整数数组(指示每一匹配的位置)中。
C#正则表达式MatchCollection类实例应用:
MatchCollection mc;
String[] results = new String[20];
int[] matchposition = new int[20];
Regex r = new Regex("abc");
//定义一个Regex对象实例
mc = r.Matches("123abc4abcd");
for (int i = 0; i < mc.Count; i++)
//在输入字符串中找到所有匹配
{
results[i] = mc[i].Value;
//将匹配的字符串添在字符串数组中
matchposition[i] = mc[i].Index;
//记录匹配字符的位置
}
C#正则表达式MatchCollection类的基本内容就向你介绍到这里,希望对你了解和学习C#正则表达式MatchCollection类有所帮助。
AD:
C#正则表达式MatchCollection类是什么呢?C#正则表达式MatchCollection类是如何使用的呢?下面让我们来具体的内容:
下面通过介绍 .NET 框架的正则表达式类,熟悉一下.NET框架下的正则表达式的使用方法。
C#正则表达式MatchCollection类表示非重叠匹配的序列
该集合为只读的,并且没有公共构造函数。MatchCollection 的实例是由 Regex.Matches 属性返回的。使用 Regex 类的 Matches 方法,通过在输入字符串中找到的所有匹配填充 MatchCollection。下面代码示例演示了如何将集合复制到一个字符串数组(保留每一匹配)和一个整数数组(指示每一匹配的位置)中。
C#正则表达式MatchCollection类实例应用:
MatchCollection mc;
String[] results = new String[20];
int[] matchposition = new int[20];
Regex r = new Regex("abc");
//定义一个Regex对象实例
mc = r.Matches("123abc4abcd");
for (int i = 0; i < mc.Count; i++)
//在输入字符串中找到所有匹配
{
results[i] = mc[i].Value;
//将匹配的字符串添在字符串数组中
matchposition[i] = mc[i].Index;
//记录匹配字符的位置
}
C#正则表达式MatchCollection类的基本内容就向你介绍到这里,希望对你了解和学习C#正则表达式MatchCollection类有所帮助。
相关文章推荐
- C#正则表达式之组与非捕获组浅析 2009-08-20 13:44 chenglidexiaoxue CSDN博客 字号:T | T 一键收藏,随时查看,分享好友! C#正则表达式之组与非捕获组是什么
- C#正则表达式-----预搜索浅析
- C#中使用正则表达式验证电话号码、手机号、身份证号、数字和邮编
- C#常用的正则表达式
- C#语言之字符串和正则表达式
- C# 常用正则表达式
- C#使用正则表达式实例
- c# 正则表达式
- c# 使用正则表达式对字符串进行处理
- C#使用正则表达式读取log4net日志文件
- 详解C# 中的正则表达式运用
- 笨笨图片批量下载器[C# | WinForm | 正则表达式 | HttpWebRequest]
- 解决C#识别变量定义的正则表达式
- c#正则表达式学习1-Regex类,RegexOptions及Regex类构造函数
- C# 中的常用正则表达式总结
- URLRewrite结合正则表达式(C#)的应用(接上篇)
- C# 正则表达式验证
- C#正则表达式语法规则详解
- [C#][固定格式网页解析]使用正则表达式处理网页的初步体会
- C#正则表达式之Ismatch()