我有一个正则表达式,我现在需要将它移到 C# 中。我收到这样的错误
Unrecognized escape sequence
我正在使用 Regex.Escape - 但显然不正确。
string pattern = Regex.Escape("^.*(?=.{7,})(?=.*[a-zA-Z])(?=.*(\d|[!@#$%\?\(\)\*\&\^\-\+\=_])).*$");
hiddenRegex.Attributes.Add("value", pattern);
这是如何正确完成的?