Einfaches Beispiel für das Ersetzen einer Teilzeichenkette:
In Perl:
$str =~ s/p/rep/g;
In C++ mit STL:
#include<iostream>
#include<string>
void replaceall(std::string &str,std::string p,std::string rep)
{
std::string::size_type plen = p.length();
std::string::size_type pos=str.find(p);
while(pos != std::string::npos)
{
str.replace(pos,plen,rep);
pos=str.find(p);
}
}
int main(int argc,char **argv)
{
std::string line = "Workstation HOST";
replaceall(line,"HOST","ws15");
std::cout << line << std::endl;
}