private void button1_Click(object sender, EventArgs e)
{
string ss = File.ReadAllText("C:\\Users\\admin\\Downloads\\2.txt");
List<string> list = ss.Replace("\r\n"," ").Split(' ').ToList();
for(int i=0;i<list.Count;i++)
{
if (string.IsNullOrEmpty(list[i]) || list[i] == " " || list[i] == " " || list[i] == "" )
{
list.RemoveAt(i);
}
}
list = list.Where(x => !string.IsNullOrEmpty(x)).ToList();
using (StreamWriter sw = new StreamWriter(@"C:\Users\admin\Downloads\2.csv", false, Encoding.Default))
{
string ss2 = "";
// 写入数据
for (int i=0; i < list.Count+1;i++)
{
if(i%4==0)
{
if (i != 0)
{
sw.WriteLine(ss2);
}
ss2 = "";
}
if (i != list.Count)
{
ss2 += list[i] + " , ";
}
}
}
}
private void button2_Click(object sender, EventArgs e)
{
string ss = File.ReadAllText("C:\\Users\\admin\\Downloads\\5.txt");
List<string> list = ss.Replace("\r\n", " ").Split(' ').ToList();
list = list.Where(x => !string.IsNullOrEmpty(x)).ToList();
for (int i = 0; i < list.Count; i++)
{
if (string.IsNullOrEmpty(list[i]) || list[i] == " " || list[i] == " " || list[i] == "")
{
list.RemoveAt(i);
continue;
}
if(!Regex.IsMatch(list[i], "[a-zA-Z]"))
{
list.RemoveAt(i);
}
}
list = list.Where(x => !string.IsNullOrEmpty(x)).ToList();
using (StreamWriter sw = new StreamWriter(@"C:\Users\admin\Downloads\3.csv", false, Encoding.Default))
{
string ss2 = "";
// 写入数据
for (int i = 0; i < list.Count + 1; i++)
{
if (i % 3 == 0)
{
if (i != 0)
{
sw.WriteLine(ss2);
}
ss2 = "";
}
if (i != list.Count)
{
ss2 += list[i] + ",";
}
}
}
}