String[] bb = lineText.Split(' \t');
解决方案 »
- 郁闷啊AJAX
- 请教一个存储过程的问题
- Datalist1 嵌套Datalist2, Datalist1设置间隔行颜色不同。
- 实现角色控制、权限的一般思路?
- 如何获取表格里的数据???
- 数据类型的问题
- 请问,在DataGridColumnStyle,怎样得到它所属的DataGrid的CurrencyManager阿?
- 急(在线等待)
- 数据类型转换
- server与client不在局网内,client没有固定ip,server与client可以进行通信吗?
- SqlDataSource 连接有参数的存储过程作为 gridveiw 数据源,在页面 load 时如果不设置存储过程参数值就抱错
- 将XML文档中的节点值放入DropDownList下拉菜单里?
using System.IO;
using System.Text.RegularExpressions;//使用正则表达式
string pattern = @"(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\s+(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\s+(\S+)\s+([\s\S]+)";
Regex reg = new Regex(pattern, RegexOptions.Compiled);StreamReader sr = new StreamReader(Server.MapPath("TextFile.txt"), System.Text.Encoding.Default);
string temp;
while (!sr.EndOfStream)
{
temp = sr.ReadLine(); if (!reg.IsMatch(temp))
continue; Match m = reg.Match(temp); string startIP = m.Groups[1].Value.ToString().Trim();
string endIP = m.Groups[2].Value.ToString().Trim();
string country = m.Groups[3].Value.ToString().Trim();
string area = m.Groups[4].Value.ToString().Trim();
//Response.Write(string.Format("开始IP:{0} 结束IP:{1} 国家:{2} 地区:{3}<br />", startIP, endIP, country, area)); //在这里执行数据库操作
//注意最好使用事务(Transaction)来避免创建过多的连接
//......
//......
}