《C#编程之道》 之 使用正则表达式分解字符串
来源:互联网 发布:淘宝cf抽奖怎么弄的 编辑:程序博客网 时间:2024/05/04 23:04
正则表达式在实际开发程序时经常用来处理一些数据格式,比如要使用正则表达式分解一个字符串,可以使用下面的代码:
//定义要分解的字符串
string str = "14:08:30 192.168.1.1 明日科技 14:08:40 192.168.0.1 编程词典 ";
//定义要按指定格式进行分解的正则表达式
Regex myRegex = new Regex(@"(?<time>(d|:)+)s" + @"(?<ip>(d|.)+)s" + @"(?<company>S+)s");
MatchCollection myMatches = myRegex.Matches(str);//对字符串按指定格式进行分解
foreach (Match myMatch in myMatches)//循环遍历分解后的字符串
{
//输出表示time的字符串
label1.Text += "n 时间:" + myMatch.Groups["time"].ToString();
//输出表示ip的字符串
label1.Text += "n 地址:" + myMatch.Groups["ip"].ToString();
//输出表示company的字符串
label1.Text += "n 公司:" + myMatch.Groups["company"].ToString() + "n";
}
- 《C#编程之道》 之 使用正则表达式分解字符串
- C#基础之字符串与正则表达式
- C#之正则表达式
- C#之正则表达式
- Java编程思想(十三) —— 字符串之正则表达式
- python核心编程-正则表达式之-匹配多个字符串
- java编程思想之字符串深入(正则表达式)
- 正则表达式之字符串验证
- Java字符串之正则表达式
- 在iOS开发中使用正则表达式分解字符串
- C#控件之正则表达式
- C# JavaScript之 正则表达式
- C#正则表达式之Ismatch()
- c#拾遗之正则表达式
- C#之正则表达式验证
- C#学习之----正则表达式
- c/c++编程题 之 字符串分解
- shell编程之正则表达式
- 函数的粒度
- 新手教程:Android内置的SQLite操作方法
- 从今天起 一周至少看一本书 不能再蹉跎
- 好啊
- 使用 IEqualityComparer来过滤PagedCollectionView里的重复数据
- 《C#编程之道》 之 使用正则表达式分解字符串
- 窗口模式,点按钮防止弹出新弹出页面
- 哈哈
- 我的生活
- struts2.0上传拦截器不起作用
- 百度笔试题
- SQL语句区分大小写(转载)
- java网址
- Cisco 'password 7' Decryption