(\1)?b)$/。有关更多信息,请参见。@Jack,说得好!那么,ANSI SQL SELECT的C#regex是什么呢? select * from non_existant_table; select * frm non_existant_tabl
(\1)?b)$/。有关更多信息,请参见。@Jack,说得好!那么,ANSI SQL SELECT的C#regex是什么呢? select * from non_existant_table; select * frm non_existant_tabl,sql,regex,unit-testing,Sql,Regex,Unit Testing,(\1)?b)$/。有关更多信息,请参见。@Jack,说得好!那么,ANSI SQL SELECT的C#regex是什么呢? select * from non_existant_table; select * frm non_existant_table; public bool IsValid(string sql) { string pattern = @"SELECT\s.*FROM\s.*WHERE\s.*"; Regex rgx = new Regex(pattern, Rege
(\1)?b)$/。有关更多信息,请参见。@Jack,说得好!那么,ANSI SQL SELECT的C#regex是什么呢?
select * from non_existant_table;
select * frm non_existant_table;
public bool IsValid(string sql)
{
string pattern = @"SELECT\s.*FROM\s.*WHERE\s.*";
Regex rgx = new Regex(pattern, RegexOptions.IgnoreCase);
return rgx.IsMatch(sql);
}