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;
}