已经加载) 结果 -> 你好 谢谢 最佳答案 如果你的编译器和标-6ren">
gpt4 book ai didi

c++ - 从 std::string 中删除所有 xml 标签

转载 作者:数据小太阳 更新时间:2023-10-29 02:22:18 25 4
gpt4 key购买 nike

我有一个 std::string xmlString = "<out><return>Hello</return></out>"我想删除所有标签! (没有额外的库,除了 tinyXML -> 已经加载)

结果 -> 你好

谢谢

最佳答案

如果你的编译器和标准库支持新的C++11 regular expressions你也许可以使用 std::regex_replace .

您还可以使用其他正则表达式库。

如果您不想使用正则表达式,那么您可以手动复制字符串,同时检查“标签”。当你看到 '<'继续循环而不复制,直到看到 '>' .

关于c++ - 从 std::string 中删除所有 xml 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13739924/

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