gpt4 book ai didi

C++ 字符串 : How to replace unescaped backslash?

转载 作者:行者123 更新时间:2023-12-01 14:44:45 26 4
gpt4 key购买 nike

<分区>

我正在阅读一些日志文件。 Windows 的日志包含类似 C:\some\path 的路径。

当我使用 std::getline 读取时,我得到一个包含未转义反斜杠的字符串。如何用正斜杠替换它们?

我试过了

std::replace(str.begin(), str.end(), '\\', '/');

但结果看起来像 C:somepath 而不是 C:/some/path

如何将 \ 替换为 /\\

此字符串随后用于构建 JSON 对象,因此不替换反斜杠会导致无效的 JSON 对象。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com