如何进行反斜杠的字符串替换。
输入源字符串:
sSource = "http://www.example.com\/value";
在上面的字符串中,我想用“/”替换“\/”;
替换后的预期输出:
sSource = "http://www.example.com/value";
我从第三方获取源字符串,因此我可以控制字符串的格式。
这是我尝试过的
Trial 1:
sSource.replaceAll("\\", "/");
例外
索引 1 附近出现意外内部错误
\
Trial 2:
sSource.replaceAll("\\/", "/");
没有例外,但没有进行所需的替换。不做任何事情。
Trial 3:
sVideoURL.replace("\\", "/");
没有例外,但没有进行所需的替换。不做任何事情。
sSource = sSource.replace("\\/", "/");
-
String
是不可变的 - 您对其调用的每个方法都不会更改其状态。它返回一个保存新状态的新实例。所以你必须将新值分配给一个变量(可以是同一个变量)
-
replaceAll(..)
使用正则表达式。你不需要那个。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)