c# 正则表达式分组
internal class Program
{
private static void Main(string[] args)
{
var content = Read(@"E:\workspace\日志\2016-06-21.LOG2016-06-21.LOG");
Regex reg3 = new Regex(@"手机号(?<result>(\d+)?)");
var matches = reg3.Matches(content);
if (matches.Count > 0)
{
var list = new List<string>();
string phone;
foreach (Match item in matches)
{
phone = item.Result("${result}");
if (list.Contains(phone))
{
}
else
{
list.Add(phone);
}
}
}
}
public static string Read(string path)
{
StreamReader sr = new StreamReader(path, Encoding.Default);
String line;
StringBuilder sb = new StringBuilder();
while ((line = sr.ReadLine()) != null)
{
sb.AppendLine(line);
}
return sb.ToString();
}
}
最新文章
- 自定义windows新建菜单
- ADO.NET---ExcuteScalar()方法复习
- Week,Month, Year 日期区间辅助类
- SQL Server 2005使用作业设置定时任务(转)
- Scala note 1
- MySQL replication illegal mix of collations
- freemarker自定义标签报错(三)
- js获取本机的网络IP地址
- 逻辑运算符、三元运算符、for循环、stack(栈),heap(堆),方法区,静态域
- ASP.NET CORE系列【六】Entity Framework Core 之数据库迁移
- 剑指Offer——归并排序思想应用
- uni-app版本在线更新问题(下载完成安装时一闪而过,安卓8以上版本)
- JMeter-性能测试监控(解决.sh文件的启动)
- Lambda根据属性名字选择或筛选
- zookeeper 学习 状态机复制的共识算法
- CSS组合选择符
- Spring.Net实现跨数据库服务层事务管理
- Shell获取某目录下所有文件夹的名称
- Python中数据类型
- https 不检验证书
热门文章
- URL(待整合到HTTP书中哦)
- 如何在Ubuntu上配置scala教程
- ElasticSearch的各种服务的URL
- 总结Controller向View传值的方式(转)
- Vim快速移动光标至行首和行尾
- iOS清理缓存的几种方法
- js-JavaScript高级程序设计学习笔记10
- Leetcode 382. Linked List Random Node
- 【BZOJ-2460&;3105】元素&;新Nim游戏 动态维护线性基 + 贪心
- CCNET+ProGet+Windows Batch搭建全自动的内部包打包和推送及管理平台