using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections;
namespace FIND
{
class Program
{
static void Main(string[] args)
{
String path = @"E:\aa\12306.txt";
StreamReader fs1 = new StreamReader(path, Encoding.Default);
String line;
ArrayList list = new ArrayList();
int h = 0;
int x = 0;
String s1 = "";
while ((line = fs1.ReadLine()) != null)
{
h++;
if (findGirl(line))
{
x++;
list.Add(line);
if (list.Count == 5)
{
using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"E:\aa\gril.txt", true))
{
foreach (string line1 in list)
{
s1 = subS(line1);
file.WriteLine(s1);// 直接追加文件末尾,换行
}
}
Console.WriteLine("现在查询了" + h + "条数据");
Console.WriteLine("查到了" + x + "个妹子");
list.Clear();
}
}
}
Console.WriteLine("总共有" + h + "数据");
Console.WriteLine("总共有" + x + "个妹子");
Console.ReadKey();
}
public static string subS(String str)
{
String s="";
int f = 0;
for (int i = str.Length-1; i >= 0; i--)
{
char c;
c = str[i];
if (c.ToString().Equals("-"))
{
f++;
}
if (f==4)
{
s = str.Substring(0, i);
break;
}
}
return s;
}
public static bool findGirl(String str)
{
bool result = false;
int f = 0;
for (int i = 0; i < str.Length; i++)
{
char c;
int h;
c = str[i];
if (int.TryParse(c.ToString(), out h))
{
f++;
}
else
{
f = 0;
}
if (f == 17)
{
if (h % 2 == 0)
{
result = true;
break;
}
}
}
return result;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections;
namespace FIND
{
class Program
{
static void Main(string[] args)
{
String path = @"E:\aa\12306.txt";
StreamReader fs1 = new StreamReader(path, Encoding.Default);
String line;
ArrayList list = new ArrayList();
int h = 0;
int x = 0;
String s1 = "";
while ((line = fs1.ReadLine()) != null)
{
h++;
if (findGirl(line))
{
x++;
list.Add(line);
if (list.Count == 5)
{
using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"E:\aa\gril.txt", true))
{
foreach (string line1 in list)
{
s1 = subS(line1);
file.WriteLine(s1);// 直接追加文件末尾,换行
}
}
Console.WriteLine("现在查询了" + h + "条数据");
Console.WriteLine("查到了" + x + "个妹子");
list.Clear();
}
}
}
Console.WriteLine("总共有" + h + "数据");
Console.WriteLine("总共有" + x + "个妹子");
Console.ReadKey();
}
public static string subS(String str)
{
String s="";
int f = 0;
for (int i = str.Length-1; i >= 0; i--)
{
char c;
c = str[i];
if (c.ToString().Equals("-"))
{
f++;
}
if (f==4)
{
s = str.Substring(0, i);
break;
}
}
return s;
}
public static bool findGirl(String str)
{
bool result = false;
int f = 0;
for (int i = 0; i < str.Length; i++)
{
char c;
int h;
c = str[i];
if (int.TryParse(c.ToString(), out h))
{
f++;
}
else
{
f = 0;
}
if (f == 17)
{
if (h % 2 == 0)
{
result = true;
break;
}
}
}
return result;
}
}
}