Как мне написать регулярное выражение в функции поиска VS2010?
Мне нужно найти слова случайным образом, которые начинаются с "и заканчиваются на".
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"); } }
Как насчет "[^"]+"?Это соответствует кавычке, за которой следуют один или несколько символов без кавычек, а затем еще одна кавычка.
"[^"]+"
Если вы хотите разрешить только буквенно-цифровые символы ASCII (A-Z, a-z, 0-9), используйте ":a+".
A-Z, a-z, 0-9
":a+"
Кстати, вот документы для регулярных выражений VS 2010 .