步步为盈
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.3 KiB

using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using io = System.IO;
namespace BBWY.Test
{
internal class Program
{
static void Main(string[] args)
{
var rootPath = @"C:\Users\pengcong001\Desktop";
var resultList = new List<string>();
var minDate = 11; var maxDate = 25;
rootPath = @"C:\Users\pengcong001\Desktop\test";
for (var i = minDate; i <= maxDate; i++)
{
var content = io.File.ReadAllText(io.Path.Combine(rootPath, $"2022-05-{i}.txt"), Encoding.UTF8);
var matches = Regex.Matches(content, @"""logisticsCompanyName"":\s*""(.+)"",");
foreach (Match match in matches)
{
if (match.Success)
{
var _1688logisticsCompanyName = match.Groups[1].Value;
if (!resultList.Any(s => s.Equals(_1688logisticsCompanyName)))
resultList.Add(_1688logisticsCompanyName);
}
}
}
Console.WriteLine(resultList.Count());
foreach (var s in resultList)
Console.WriteLine(s);
Console.ReadKey();
}
}
}