【发布时间】:2009-12-05 06:36:25
【问题描述】:
我正在解析二进制文件。文件大小可能很大。我想在该文件中搜索某种模式。字符串是
任意数0 obj任意
阿尔法,符号,数字...任何东西
>>endobj
粗体字表示强制字符串。 所以,我的问题是 - 我应该通过正则表达式还是通过编码搜索它。之后,我想将其存储在字典中。 如果是正则表达式,那它是什么?最快的方法是什么? 我正在使用 VS-2005。
【问题讨论】:
我正在解析二进制文件。文件大小可能很大。我想在该文件中搜索某种模式。字符串是
任意数0 obj任意
阿尔法,符号,数字...任何东西
>>endobj
粗体字表示强制字符串。 所以,我的问题是 - 我应该通过正则表达式还是通过编码搜索它。之后,我想将其存储在字典中。 如果是正则表达式,那它是什么?最快的方法是什么? 我正在使用 VS-2005。
【问题讨论】:
\d+0 obj\<\<.*\>\>endobj
\d - 十进制数字
+ - 1 个或更多
\ - > 应该被视为文字
【讨论】: