c – 从std :: string中删除所有xml标记
作者:互联网
我有一个std :: string xmlString =“< out>< return> Hello< / return>< / out>”而且我想
删除所有标签! (没有额外的库,除了tinyXML – >已经加载)
结果 – >你好
谢谢
解决方法:
如果您的编译器和标准库支持新的C++11 regular expressions,您可以使用std::regex_replace
.
您还可以使用其他正则表达式库.
如果您不想使用正则表达式,那么您可以手动复制字符串,同时检查“标签”.当你看到’<'只需继续循环而不复制,直到看到“>”.
标签:tinyxml,c,string,xml 来源: https://codeday.me/bug/20190826/1725072.html