0

我的网页上有一个文本框,我想让用户在其中输入双引号。

这是一种网络报告的交易。

所以用户可以进入

breaking

或者

"breaking"如果他们想捕捉确切的词。

问题是,当我尝试做时查看变量时"breaking",我不断得到这个:

"\"breaking bad\""

我需要得到"breaking bad"...

我该如何正确地做到这一点?有没有办法做到这一点,因此我必须简单地做一个替换?

4

3 回答 3

4

您看到的反斜杠只是 Visual Studio 在使用调试器检查变量时在字符串中显示引号的方式。你得到了正确的值。如果您使用调试器中的“文本可视化工具”功能来检查字符串,您会发现反斜杠实际上并不存在。

于 2013-07-09T17:23:02.817 回答
2

当我尝试“打破”时查看变量时,我不断得到这个:

"\"breaking bad\""

如果“查看”是指在调试器中,那么您所看到的是调试器通过添加反斜杠来转义引号。如果您将该字符串输出到控制台、表单、数据库等。它将像您期望的那样被引号包围。

于 2013-07-09T17:23:59.003 回答
0

这是调试器显示它的方式。如果您想快速查看真实版本,请单击您在调试器中显示的值旁边的放大镜。

于 2013-07-09T17:25:48.420 回答