我想用 PCRE 解析二进制文件。到目前为止,我的策略是使用fgets
读取文件的一行,然后使用pcre_exec
.
这对我现在不起作用,因为“行”以空字节而不是换行符结尾。我没有看到fgets
在空字节而不是换行符处停止的方法。
编辑
该功能类似于运行grep -az PATTERN FILE
我想用 PCRE 解析二进制文件。到目前为止,我的策略是使用fgets
读取文件的一行,然后使用pcre_exec
.
这对我现在不起作用,因为“行”以空字节而不是换行符结尾。我没有看到fgets
在空字节而不是换行符处停止的方法。
该功能类似于运行grep -az PATTERN FILE