如何替换Java String中的反斜杠字符

时间:2013-10-09 19:22:58

标签: java string

如何替换String的部分内容。特别是Java中\ /。我尝试使用string.replace("". ""),但这不起作用。

2 个答案:

答案 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)