String input = "I\\AM\\So\\Cool"; String output = ""; while (true) { int pos = input.indexOf("\\"); if (pos == -1) { output = (intput + output); output = output.substring(0, output.length -1); break; } output = input.substring(0, pos) + " " + output; input = input.substring(pos+1); }