いくつかのテキストファイルを解析し、情報を引き出してテーブルに並べ替えるアプリケーションを作成しました
これがサンプルです
NODE DSP Name BUS IDENT STATION REF1 REF2
nnn1_1 S|xxxx|A1 1 1 1 S|yyyyyyyyyy|A1 S|zzzzzzz|A1
mmm1_1 R|xxxx|A1 1 1 1 R|yyyyyyyyyy|A1 R|zzzzzzz|A1
xxx1_2 R|xxxx|A1 1 1 1 R|yyyyyyyyyy|A1 R|zzzzzzz|A1
yyy1_1 R|xxxx|A1 1 1 1 R|yyyyyyyyyy|A1 R|zzzzzzz|A1
3つのことを確認する必要があります
- DSP名に、
S|
対応するR|が少なくとも1つある場合 - 対応する
R|
ものが同一BUS
であることIDENT
、、STATION
- それと一致する
REF1
名前REF2
一度に1行ずつテーブルをプルして、すべての()のリストを作成し、そのリストで対応する( )S|
を検索することで、ブルートフォース攻撃を行うことができます。R|
ある時点でのデータテーブルとCSVファイル
これを行うためのより簡単な方法はありますか?LINQのように?