【发布时间】:2011-07-18 07:13:35
【问题描述】:
我正在替换 xml,只有当 & 字符确实以分号结尾时,我才需要将 & 字符替换为 &。
当然,我可以使用 replace_if、replace_all 或 boost 中的正则表达式支持来做到这一点,但我今天感觉很愚蠢……似乎找不到我需要的东西。
建议?
【问题讨论】:
-
&hello world;怎么样?你需要更多的约束。 -
在这种情况下,空白将允许匹配,必须是连续的。这是为了 xml 记住哪些不允许 & 不使用 &。我只是不想替换“>”用“>”
-
听起来更容易替换-`em-all,然后写一个正则表达式替换几个回来。
标签: c++ regex string boost replace