substitute "\\" first, fix test case