我有一个字符串"http:\/\/i.ytimg.com\/vi\/0vxOhd4qlnA\/maxresdefault.jpg"
。
我希望它像"http://i.ytimg.com/vi/0vxOhd4qlnA/maxresdefault.jpg"
。
我尝试了stackoverflow上几乎所有可用的东西来删除反斜杠或转义字符,但没有任何工作。 我试过了:
1) .replace("\\","")
2) .replaceAll("\\","")
3) .replace("\\\\/","/")
4) .replaceAll("\\\\/","/")
提前致谢! 马那里
答案 0 :(得分:0)
如果您构建http字符串,则可以执行以下操作
System.out.println(httpString.replace('\\', '/'));
或者如果您想从用户那里获取http地址
String httpString = "";
Scanner scanner = new Scanner( System.in );
System.out.print( "Enter the improper URL: " );
httpString = scanner.nextLine();
System.out.println(newString.replace('\\', '/'));