我使用 C# 并希望在我的代码中使用以下正则表达式:
sDatabaseServer\s*=\s*"([^"]*)"
我把它放在我的代码中:
Regex databaseServer = new Regex(@"sDatabaseServer\s*=\s*"([^"]*)"", RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace);
我知道您必须转义字符串引号内的所有括号和引号,但由于某种原因,以下仍然不起作用:
工作版本:
Regex databaseServer = new Regex(@"sDatabaseServer\s*=\s*""([^""]*)""", RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace);
任何想法如何让 C# 将我的正则表达式视为一个字符串?我知道我知道....简单的问题...对不起,我还是 C# 的业余爱好者...
已解决:谢谢各位!