C++Builder Tips


AnsiString::文字列の置き換え


文字列の置き換えを実現するサンプルです。

strの中からstrCWBを検索し、strCWAに置き換えます。

//---------------------------------------------------------------------------
AnsiString StringChange(AnsiString str ,AnsiString strCWB,AnsiString strCWA)
{
  while(1){
    int i = str.Pos(strCWB);
    if (i==0){
      break;
    }
    str.Delete(i,strCWB.Length());
    str.Insert(strCWA,i);
  }
  return str;
}
//---------------------------------------------------------------------------


DownLoad bcbtips079.lzh 4KB(BCB5)