我应该如何在VS2010的搜索功能中编写正则表达式?
我需要随机找到以“以...结尾”开头的单词。
答案 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");
}
}