我正在设置一个像这样的字符串:
std::string findOldString("<option value=\"" + std::to_string(--selectedVideoNumber) + "\">");
这需要selectVideoNumber周围的引号,所以我使用了esacape charated&#34; \&#34;。问题是当创建findOldString时,它仍然具有那些转义反斜杠,因此无法进行下一步。
预期的字符串是:
<option value="1">
不
<option value=\"1\">
是上面创建的
这是预期的行为吗?如何删除它们?
答案 0 :(得分:1)
VS调试器添加斜杠以提高可读性。它们不存在于原始字符串中。如果你打印它,你会发现它们不包括在内。