テキストログファイルを処理し、テキストファイルをトークン化するプログラムがあります。
テキストファイルをトークン化した後、プログラムは次の内容を含む新しい出力の最初の5行をスキップできるはずです。
「RipXPv.20081001
2010年12月3日金曜日12:50:21Zに発売
J:\ syscrawl \ Registry \ config \ system
USBStor
ControlSet001 \ Enum \ USBStor "
誰かがコードについてアドバイスできますか?
コード:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.IO;
using System.Text.RegularExpressions;
namespace Testing
{
class Program
{
static void Main(string[] args)
{
TextReader tr = new StreamReader(@"C:\Test\new.txt");
String SplitBy = "----------------------------------------";
String fullLog = tr.ReadToEnd();
String[] sections = fullLog.Split(new string[] { SplitBy }, StringSplitOptions.None);
foreach (String r in sections)
{
Console.WriteLine(r);
Console.WriteLine("============================================================");
}
}
}
}
出力のサンプル:
"RipXP v.20081001は、2010年12月3日金曜日12:50:21にリリースされましたZ
J:\ syscrawl \ Registry \ config \ system USBStor ControlSet001 \ Enum \ USBStor
CdRom&Ven_SanDisk&Prod_Ultra_Backup&Rev_8.32 [Wed Dec 1 07:39:09 2010 S / N:2584820A2890B317&1 [Wed Dec 1 07:39:22 2010] FriendlyName:SanDisk Ultra Backup USB Device
CdRom&Ven_WD&Prod_Virtual_CD_070A&Rev_1032 [Wed Dec 1 07:31:33 2010] S / N:575836314331304639303339&1 [Fri Dec 3 05:41:48 2010] FriendlyName:WD Virtual CD 070A USB Device
Disk&Ven_SanDisk&Prod_Ultra_Backup&Rev_8.32 [Wed Dec 1 07:39:09 2010] S / N:2584820A2890B317&0 [Wed Dec 1 07:39:19 2010] FriendlyName:SanDisk Ultra Backup USB Device ParentIdPrefix:8&2f23e350&0
Disk&Ven_WD&Prod_My_Passport_070A&Rev_1032 [Wed Dec 1 07:31:33 2010] S / N:575836314331304639303339&0 [Fri Dec 3 05:41:48 2010] FriendlyName:WD My Passport 070A USB Device
その他&Ven_WD&Prod_SES_Device&Rev_1032[2010年12月1日水曜日07:31:33]S / N:575836314331304639303339&2[2010年12月3日金曜日05:41:48]
================================================== ==========
復元ポイント情報説明:システムチェックポイントタイプ:システムチェックポイント作成時間:Mon Nov 29 16:51:52 2010
J:\ syscrawl \ Restore \ RP1 \ snapshot_REGISTRY_MACHINE_SYSTEM
ControlSet001 \ Enum\USBStorが見つかりません。
================================================== ========== "