for ( i=0 ; i<size ; i++ )
{
subjectInVec = bbGetInputIn()[i];
- size_t pos = 0;
- while((pos = subjectInVec.find(bbGetInputSearch(), pos)) != std::string::npos)
+ if (bbGetInputSearch().length()!=0)
{
- subjectInVec.replace(pos, bbGetInputSearch().length(), bbGetInputReplace());
- pos += bbGetInputReplace().length();
- } // while
+ size_t pos = 0;
+ while((pos = subjectInVec.find(bbGetInputSearch(), pos)) != std::string::npos)
+ {
+ subjectInVec.replace(pos, bbGetInputSearch().length(), bbGetInputReplace());
+ pos += bbGetInputReplace().length();
+ } // while
+ } // if
tmpLst.push_back( subjectInVec );
} // for