2011-03-13 48 views
-1

在字符串替换特殊字符,我得到了一个String作为从服务器响应这就像下面:问题在Java中

hsb:\\\10.217.111.33\javap\Coventry\ 

现在我想以这样的方式,我需要更换解析这个字符串全部\/

而且我要删除哪些是hsb:\\\

字符串的第一部分所以,我得到的线应该是这样的:

10.217.111.33/javap/coventry/ 

谁能帮我提供Java代码示例这个问题。

回答

0
String result = yourString.substring(7); 
result = result.replaceAll("\\\\", "/"); 
+0

“\\” 是无效的正则表达式。 – 2011-03-13 11:51:53

+0

对不起,我的错误。正确的替换是result = result.replaceAll(“\\\\”,“/”); – maks 2011-03-13 12:04:09

0

这里有一个 “脏” 启动 “解决方案”:

String s = "hsb:\\\\\\10.217.111.33\\javap\\Coventry\\"; 
String w = s.replace('\\', '/'); 
String x = w.replace("hsb:///", "");