我想知道为什么使用以下输入,函数 IsMatches 返回 false。我的模式有什么问题。非常感谢。
var input = @"/****** Object: Table [etc_abc] Script Date: 11/27/2012 13:24:26 ******/";
public bool IsMatched(string input)
{
var match = Regex.Match(input, @"/\*+\sObject:\s+Table\s+[\[[a-zA-Z0-9_\\]+\]\.]??(\[[a-zA-Z0-9_\\]+\])", RegexOptions.Compiled | RegexOptions.IgnoreCase);
return match.Success;
}