我怎么能逃脱这个字符串?

时间:2017-10-06 17:42:32

标签: c# string escaping c#-interactive

如何逃避Expression\\(\"(?!\").*\", [0-9]+\\)>

我尝试Print("Expression\\(\"(?!\").*\", [0-9]+\\)>"); 但正在运行

"Expression\\(\"(?!\").*\", [0-9]+\\)>"

在VS C#Interactive上,它打印:

mysql --force --connect-timeout=90 --host="$db_host" -u root -p"$db_pass"

反复使用反复数据。

2 个答案:

答案 0 :(得分:1)

您可以使用

        string s = @"Expression\(""(?!"").*"", [0-9]+\)>";

        Console.WriteLine(s);

这很有效。

答案 1 :(得分:0)

C#Interactive Print(String)方法按原样打印字符串,而不评估espace字符。

改为使用Console.WriteLine(String)