我的网页上有一个文本框,我想让用户在其中输入双引号。
这是一种网络报告的交易。
所以用户可以进入
breaking
或者
"breaking"
如果他们想捕捉确切的词。
问题是,当我尝试做时查看变量时"breaking"
,我不断得到这个:
"\"breaking bad\""
我需要得到"breaking bad"
...
我该如何正确地做到这一点?有没有办法做到这一点,因此我必须简单地做一个替换?
您看到的反斜杠只是 Visual Studio 在使用调试器检查变量时在字符串中显示引号的方式。你得到了正确的值。如果您使用调试器中的“文本可视化工具”功能来检查字符串,您会发现反斜杠实际上并不存在。
当我尝试“打破”时查看变量时,我不断得到这个:
"\"breaking bad\""
如果“查看”是指在调试器中,那么您所看到的是调试器通过添加反斜杠来转义引号。如果您将该字符串输出到控制台、表单、数据库等。它将像您期望的那样被引号包围。
这是调试器显示它的方式。如果您想快速查看真实版本,请单击您在调试器中显示的值旁边的放大镜。