如何替换String的部分内容。特别是Java中\
/
。我尝试使用string.replace("". "")
,但这不起作用。
答案 0 :(得分:1)
这已得到数百万的准时回答:
myString.replace("\\", "/")
可能你的困惑来自于你必须逃避它的事实。
答案 1 :(得分:1)
如果您想替换字符,可以使用replace(char toReplace, char replacement)
yourString = yourString.replace('\\', '/');// since \ is special character in Java
//to create its literal you need to write it with another \ before '\\'
如果您需要替换子字符串,请使用replace(String yourSubstring, String replacement)
(请注意,这将使用正则表达式机制,但会转义正则表达式元字符,以便更换单个字符replace(char1, char2)
更快)。
如果您想要替换不同的子串,但可以使用正则表达式进行描述,则可以使用replaceAll(regex, replacement)
或replaceFirst(regex, replacement)