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