Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将某些模式与正则表达式C进行比较#_C#_Regex_Parsing - Fatal编程技术网

C# 将某些模式与正则表达式C进行比较#

C# 将某些模式与正则表达式C进行比较#,c#,regex,parsing,C#,Regex,Parsing,我正在解析二进制文件。文件大小可以很大。我想在该文件中搜索某个模式。字符串是 anynumber0对象endobj 粗体文本表示强制字符串。 所以,我的问题是-我应该通过正则表达式还是通过编码来搜索它。之后我想把它存到字典里。 如果是正则表达式,那么它是什么?最快的方法是什么? 我正在使用VS-2005。\d+0 obj\endobj \d+0 obj\<\<.*\>\>endobj \d-十进制数字 +-1个或更多 \应被视为文字 没有任何字符。默认情况下,句点与

我正在解析二进制文件。文件大小可以很大。我想在该文件中搜索某个模式。字符串是

anynumber0对象endobj

粗体文本表示强制字符串。 所以,我的问题是-我应该通过正则表达式还是通过编码来搜索它。之后我想把它存到字典里。 如果是正则表达式,那么它是什么?最快的方法是什么? 我正在使用VS-2005。

\d+0 obj\endobj
\d+0 obj\<\<.*\>\>endobj
\d-十进制数字 +-1个或更多 \<-<应被视为文字 . - 任何字符 *-0或更多 >->应被视为文字

没有任何字符。默认情况下,句点与新行字符不匹配。 \d - decimal digit + - 1 or more \< - < should be treated as a literal . - any character * - 0 or more > - > should be treated as a literal