繁体   English   中英

Java从字符串中删除转义字符

[英]Java remove escape characters from string

我有一个字符串"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("\\\\/","/")

提前致谢! 马拉里

如果您构建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('\\', '/'));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM