我之前的问题的延续......
在测试文本格式后,如果它不是正确的格式,我想找出哪些十六进制值对是不正确的(即任何包含 [0-9A-Fa-f] 以外的值的对)。
if( validFormat ) {
// do processing
}
else {
// find invalid hex value pairs
}
获取不正确(无效)十六进制对列表的最有效方法是什么,以便我可以报告错误及其相关的十六进制对。
编辑附加问题
另外,我将如何进行测试以确保任何地方都没有“双空格”,因为即使十六进制对可能有效,这也构成无效格式。
谢谢!