如何更改反斜杠的字符串替换。字符串替换反斜杠
输入源字符串:
sSource = "http://www.example.com\/value";
在上述字符串我要替换 “\ /” 与 “/”;
预计输出继电器更换后:
sSource = "http://www.example.com/value";
我从第三方获取源字符串,因此,我在字符串的格式控制。
这是我曾尝试
试验1:
sSource.replaceAll("\\", "/");
异常 意外的内部接近指数1 错误\
试验2:
sSource.replaceAll("\\/", "/");
没有例外,但没有做必要的更换。什么都不做。
试验3:
sVideoURL.replace("\\", "/");
也不例外,但没有做的必要时更换。什么都不做。
顺便说一句,你源不能是'\ /'如果你将其声明为字符串文字。但我会认为它来自别的地方。 – Bozho 2011-04-08 14:27:03
在你的例子中,你替换\没有,而不是/;已经有了一个前锋。 – 2011-04-08 14:28:33
[String.replaceAll反斜杠问题]的可能重复(http://stackoverflow.com/questions/1701839/backslash-problem-with-string-replaceall) – McDowell 2011-05-26 08:38:06