VS 2010中的正则表达式

时间:2011-11-03 20:18:39

标签: regex visual-studio-2010

我应该如何在VS2010的搜索功能中编写正则表达式?

我需要随机找到以“以...结尾”开头的单词。

2 个答案:

答案 0 :(得分:0)

"[^"]+"怎么样?这与引号匹配,后跟一个或多个非引号字符,后跟另一个引号。

如果您只想允许ASCII字母数字字符(A-Z, a-z, 0-9),请使用":a+"

顺便说一句,这里是the docs for VS 2010 regular expressions

答案 1 :(得分: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");
        }
    }