public static String removeSpecialChar(String tempStr){
  if (tempStr != null) {
    tempStr=replace(tempStr,",","",true,true);
    tempStr=replace(tempStr,".","",true,true);
    tempStr=replace(tempStr,"!","",true,true);
    tempStr=replace(tempStr,"?","",true,true);
    tempStr=replace(tempStr,"'","",true,true);
    tempStr=replace(tempStr,":","",true,true);
    tempStr=replace(tempStr,"(","",true,true);
    tempStr=replace(tempStr,")","",true,true);
    tempStr=replace(tempStr,"+","",true,true);
    tempStr=replace(tempStr,"-","",true,true);
    tempStr=replace(tempStr,">","",true,true);
    tempStr=replace(tempStr,"<","",true,true);
    tempStr=replace(tempStr,"/","",true,true);
    while (tempStr.indexOf("  ") > 0) {
      tempStr=replace(tempStr,"  "," ",true,true);
    }
    tempStr=replace(tempStr,"	"," ",true,true);
  }
  return tempStr;
}

public static String removeSpecialChar ( String tempStr ) { if ( tempStr != null ) { tempStr = replace ( tempStr , "," , "" , true , true ) ; tempStr = replace ( tempStr , "." , "" , true , true ) ; tempStr = replace ( tempStr , "!" , "" , true , true ) ; tempStr = replace ( tempStr , "?" , "" , true , true ) ; tempStr = replace ( tempStr , "'" , "" , true , true ) ; tempStr = replace ( tempStr , ":" , "" , true , true ) ; tempStr = replace ( tempStr , "(" , "" , true , true ) ; tempStr = replace ( tempStr , ")" , "" , true , true ) ; tempStr = replace ( tempStr , "+" , "" , true , true ) ; tempStr = replace ( tempStr , "-" , "" , true , true ) ; tempStr = replace ( tempStr , ">" , "" , true , true ) ; tempStr = replace ( tempStr , "<" , "" , true , true ) ; tempStr = replace ( tempStr , "/" , "" , true , true ) ; while ( tempStr . indexOf ( "  " ) > 0 ) { tempStr = replace ( tempStr , "  " , " " , true , true ) ; } tempStr = replace ( tempStr , "	" , " " , true , true ) ; } return tempStr ; }
for some save scnearios and analysis we should remove special characters , i . e . html
