Comment écrire l'expression régulière dans la fonction de recherche de VS2010?expression régulière dans VS 2010
J'ai besoin de trouver des mots commençant par "et se termine par".
Comment écrire l'expression régulière dans la fonction de recherche de VS2010?expression régulière dans VS 2010
J'ai besoin de trouver des mots commençant par "et se termine par".
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.
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");
}
}
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 '' ' –
OK, de sorte que regex devrait fonctionner.Vous l'avez essayé? –
Cela fonctionne parfaitement! –