public static String UnescapeSom(String s) {
int idx = s.IndexOf('\\');
if (idx < 0)
return s;
StringBuilder sb = new StringBuilder();
int last = 0;
while (idx >= 0) {
sb.Append(s.Substring(last, idx - last));
last = idx + 1;
idx = s.IndexOf('\\', idx + 1);
}
sb.Append(s.Substring(last));
return sb.ToString();
}