}
}else{
// mismatch
char* bar = strchr(str2, '|');
const char* bar = strchr(str2, '|');
if (bar && (bar[-1] != '\\')) {
str2 = bar+1;
reset(start);