これは少し長いので、我慢してください!
1 つの問題を修正することはできませんが、膨大な (560,000 行以上) 16 進数のキャプチャで行う必要があるフィルタリングのほとんどを釘付けにしました。コンマで区切られた複数のタイムコードを持つ行を除外する必要があります...たとえば
00360A,735189.612255,A40A,735189.612255,0000F039003F0D,735189.612255,890763633D
この行の 735189.612255 はタイムスタンプです。すべての行で F0D の後のスタンプが必要ですが、それ以外は削除できます。
もう 1 つの煩わしい部分は、タイムコードの最初の部分が一定 (6 桁の 735189) で、2 番目の部分が変化し、3、4、5、または 6 桁のいずれかになることです。
検索と置換[^F0D],735189.......,
を試みましたが、6 桁のものは問題なく見つかりました。5、4、3などの場合、再生中の参照用に、テキストに置き換えました-DELETEをDELETE
検索し、すべてのインスタンスを削除しました。その後、最初のコンマの前に x0D が残っているものもあることがわかりました (x は F ではない英数字です)。
[^F]0D,735189.....,
これだけで置き換えられる前と同じように etcを検索してみ0DDELETE
ました x 文字を削除します。
将来の参考のために私がやっていることをより簡単に行う方法はありますか?また、置換時に [^F] 文字を元の文字に置き換えるにはどうすればよいですか? 手動で行うこともできますが、それには何時間もかかります。
ありがとう