前回の質問の続きです...
テキスト形式をテストした後、それが正しい形式でない場合、どの 16 進数値のペアが正しくないか (つまり、[0-9A-Fa-f] 以外の値を含むペア) を特定したいと思います。
if( validFormat ) {
// do processing
}
else {
// find invalid hex value pairs
}
エラーとそれに関連する 16 進数のペアを報告できるように、正しくない (無効な) 16 進数のペアのリストを取得する最も効率的な方法は何ですか。
追加の質問のために編集
また、16 進数のペアが有効である場合でも、無効な形式を構成するため、どこにも「ダブルスペース」がないことを確認するためにテストを行うにはどうすればよいでしょうか。
ありがとう!