int find_separator(string &str,int start)
{
bool list_separator[128];
int *p_area = (int *)list_separator;
int *p_end = p_area + 32;
while(p_area<p_end) *p_area++ = 0;
list_separator[0] = true;
list_separator['/t'] = true;
list_separator[' '] = true;
list_separator[','] = true;
list_separator[';'] = true;
char *_buf = (char *)str.c_str();
int i = start;
while(_buf[i]){
if( list_separator[_buf[i]] ){
break;
}else{
i++;
}
}
return i;
}