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

问题描述 投票:-1回答:2

我怎么能逃脱Expression\("(?!").*", [0-9]+\)>

我试过Expression\\(\"(?!\").*\", [0-9]+\\)>但跑步了

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

在VS C#Interactive上,它打印:

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

随着反复重复。

c# string escaping c#-interactive
2个回答
1
投票

您可以使用

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

        Console.WriteLine(s);

这有效。


0
投票

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

请改用Console.WriteLine(String)

© www.soinside.com 2019 - 2024. All rights reserved.