2011-11-03 4 views

Répondre

0

Que diriez-vous de "[^"]+"? Cela correspond à une citation, suivie par un ou plusieurs caractères non-citation, suivi d'une autre citation.

Si vous souhaitez uniquement autoriser les caractères alphanumériques ASCII (A-Z, a-z, 0-9), utilisez ":a+". En passant, voici the docs for VS 2010 regular expressions.

+0

Dans la classe avec 10 000 codes et il y a des montagnes de mots qui commencent par "et finissent avec". Par exemple "asdf", "fgdg", "a34", "3tvcc". J'ai besoin de trouver tous les mots qui commencent et se terminent par '' ' –

+0

OK, de sorte que regex devrait fonctionner.Vous l'avez essayé? –

+0

Cela fonctionne parfaitement! –

0
string sPattern = "^\"(.*)?\""; //perform non greedy match until it finds first " 

    foreach (string s in numbers) 
    { 

     if (System.Text.RegularExpressions.Regex.IsMatch(s, sPattern)) 
     { 
      System.Console.WriteLine(" - valid"); 
     } 
     else 
     { 
      System.Console.WriteLine(" - invalid"); 
     } 
    }