我需要能够替换声明字符串中的文本的内容。
像这样,但不是Visual Basic,而是在C ++中使用它
Dim Projectile As String = "Content"
Projectile = Replace(Projectile, "Find", "Replace")`
或者像这样,但不是C#,而是在C ++中使用
string Projectile;
Projectile = Projectile.Replace("A", "B")
我需要一个简单的代码。如果你可以提供几个选项,这将是太棒了。此外,对代码的简要解释将非常感谢!
答案 0 :(得分:0)
你可能会发现boost :: algorithm :: replace_all(http://www.boost.org/doc/libs/1_41_0/doc/html/boost/algorithm/replace_all.html)对此有好处。
以下是一个例子:
#include <boost/algorithm/string.hpp>
#include <iostream>
int main(int argc,char** argv)
{
using namespace std;
string test = "123456";
boost::algorithm::replace_all(test,"123","456");
cout << test << endl;
return 0;
}
将输出:&#34; 456456&#34;