私の.txtファイルに問題があります。 「Kleur」と言うテキストと「Binair」というテキスト以外のテキストは同じです。特定の単語の行をスキップ
その.txtファイル内のすべての行を読み込む必要がありますが、「kleur」という単語を含む行はスキップする必要があります。ここで
は、私のコードのサンプルです:
For Each f In dinfo.GetFiles("*.txt", SearchOption.AllDirectories)
Using sr As New StreamReader(f.FullName)
Dim findstring = IO.File.ReadAllText(f.FullName)
Dim Lookfor As String = "Binair"
If findstring.Contains(Lookfor) Then
End If
しかし、これはkleurラインをスキップしていないと、コードはまだそれにことを行います。
誰かがそれらの行をスキップするのに役立ち、その行に "binair"という行だけを使用できますか?あなたは、不要な行を飛ばし線でいくつかのロジックラインを適用する場合
"Binair"という単語を含まない行では何をしていますか?不必要な行をスキップする行ごとにいくつかのロジックを適用する場合は、ファイルを行単位で読み込んだり、メモリで読み込んだ後にその行を1つずつ処理します(ファイルのサイズによって異なります)。 – Steve
.txtファイルはスキャナによって自動的に作成されました。また、スキャンしたファイルが保存されている場所を示します。スキャンの「カラー」バージョンと「ビナール」バージョンがあります。したがって、.txtファイルには "Kleur"と "Binair"という行があり、 "Binair"行だけで作業する必要があります。どうして "Kleur"という言葉でその行をスキップしますか? –