作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在阅读一些日志文件。 Windows 的日志包含类似 C:\some\path
的路径。
当我使用 std::getline
读取时,我得到一个包含未转义反斜杠的字符串。如何用正斜杠替换它们?
我试过了
std::replace(str.begin(), str.end(), '\\', '/');
但结果看起来像 C:somepath
而不是 C:/some/path
。
如何将 \
替换为 /
或 \\
?
此字符串随后用于构建 JSON 对象,因此不替换反斜杠会导致无效的 JSON 对象。
我是一名优秀的程序员,十分优秀!