C#如何将txt文件是的读到二给数据中 如下一个txt文件中,引号里面的内容读到一个二给数据中,其中红圈圈内容不要。请问一下各位大虾和大神,该如何处理。谢谢了c#txt二维数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用正则取吧 xxxxxx([\s\S]+)xxxx string tempStr = File.ReadAllText(@"C:\Users\myx\Desktop\Test.txt", Encoding.GetEncoding("GB2312"));//读取txt List<List<string>> _list = new List<List<string>>(); string pattern = @"(?i)time=(['""]?)(?<Time>[^'""]*?)\1\s*?id=(['""]?)(?<Id>[^'""]*?)\2\s*?name=(['""]?)(?<Name>[^'""]*?)\3\s*?"; pattern += @"card_src=(['""]?)(?<Card_src>[^'""]*?)\4\s*?type=(['""]?)(?<Type>[^'""]*?)\5\s*?"; foreach (Match m in Regex.Matches(tempStr, pattern)) { List<string> _line = new List<string>(); _line.Add(m.Groups["Time"].Value); _line.Add(m.Groups["Id"].Value); _line.Add(m.Groups["Name"].Value); _line.Add(m.Groups["Card_src"].Value); _line.Add(m.Groups["Type"].Value); _list.Add(_line); } string[][] data= _list.Select(a=>a.ToArray()).ToArray() ;//转为二维数组 在winform的listview中,怎么让Id自动增长? Encoding.GetChars的一个大BUG 求一条select语句 c#新手问题 该用户与可信任的 SQL SEVER 无关联 用C#怎么做计算器 Process没有退出?各位帮我一下啊。 excel关闭的问题!up有分 有没有比Access更好用的软件? winform窗体的风格修改 百度URL解密 AutomationElement 问题
List<List<string>> _list = new List<List<string>>();
string pattern = @"(?i)time=(['""]?)(?<Time>[^'""]*?)\1\s*?id=(['""]?)(?<Id>[^'""]*?)\2\s*?name=(['""]?)(?<Name>[^'""]*?)\3\s*?";
pattern += @"card_src=(['""]?)(?<Card_src>[^'""]*?)\4\s*?type=(['""]?)(?<Type>[^'""]*?)\5\s*?";
foreach (Match m in Regex.Matches(tempStr, pattern))
{
List<string> _line = new List<string>();
_line.Add(m.Groups["Time"].Value);
_line.Add(m.Groups["Id"].Value);
_line.Add(m.Groups["Name"].Value);
_line.Add(m.Groups["Card_src"].Value);
_line.Add(m.Groups["Type"].Value);
_list.Add(_line);
}
string[][] data= _list.Select(a=>a.ToArray()).ToArray() ;//转为二维数组