2009-12-05 4 views
0

Je suis en train d'analyser le fichier binaire. La taille du fichier peut être grande. Je veux rechercher un motif dans ce fichier. la chaîne estcomparaison d'un motif avec l'expression régulière C#

anynumber 0 obj < < toute
alpha, symbole, chiffres ... tout
>> endobj

Le texte en gras indique la chaîne obligatoire. Donc, ma question est - dois-je le faire par expression régulière ou le chercher en codant. Après cela, je veux le stocker dans un dictionnaire. Si expression régulière alors qu'est-ce que c'est? quel est le moyen le plus rapide? J'utilise VS-2005.

Répondre

0
\d+0 obj\<\<.*\>\>endobj 

 
\d - decimal digit 
+  - 1 or more 
\< - < should be treated as a literal 
.  - any character 
*  - 0 or more 
> - > should be treated as a literal 

+0

peut a. correspondre avec n'importe quel symbole comme /, ', "{, *, &,% ... – Royson

+0

oui, un'. ' correspond à n'importe quel caractère –

+1

Aucun caractère: un point ne correspond pas par défaut à un nouveau caractère de ligne. –