解析文件的最佳方法(非语言特定)

时间:2015-10-05 21:31:45

标签: regex parsing

这并不是以语言为中心,但如果你想用这种语言作为例子,可能就是这样。

我的问题是这个,我有一个大文件,我想解析寻找特定的标题(以十六进制读取),比如说我正在寻找F133 AFFC 4000 5200 F1FC,什么是最好的寻找方式这个没有一次读取一个字节,检查它是否符合F1然后下一个字节,看它是否满足33等等(基本上嵌套的IF语句是我目前正在做的)?我正在使用嵌套的IF语句,因为我无法一次读取X字节,因为这可能减少了我正在寻找的一半,我会想念它。

一旦你找到了这个,你会怎么说在标题之后读取4个字节40个字节,然后在标题之后说8个字节120个字节,如果这有意义的话?

我只是想有效地编写我的代码,经过一些谷歌搜索后,对我来说没有那么多明确的答案?答案就像使用RegEx一样简单吗?

0 个答案:

没有答案