我正在通过 c# 中的 ftpwebrequest 从供应商处读取数据。因此,数据将逐行采用字符串格式,例如
0123030014030300123003120312030203013003104234923942348
我需要将这些数据解析到适当的字段中,然后我可以将它们插入到 sql 表中。我知道每个字段的起始位置,所以我想使用正则表达式来解析每个字段。这是我用来获取数据的函数,现在我只需要解析数据。我很难找到一个明确的解决方案。任何建议将不胜感激 :)
static void GetData()
{
WebClient request = new WebClient();
string url = "ftp://ftp.WebSite.com/file";
request.Credentials = new NetworkCredential("userid", "password");
try
{
byte[] newFileData = request.DownloadData(url);
string fileString = System.Text.Encoding.UTF8.GetString(newFileData);
Console.WriteLine(fileString);
}
catch (WebException e)
{
}
}