如何替换Java字符串中的反斜杠字符
如何替换字符串的各个部分。特别是Java中的如何替换Java字符串中的反斜杠字符,java,string,Java,String,如何替换字符串的各个部分。特别是Java中的\。我尝试使用string.replace(“”),但这不起作用。这已被数百万次及时回答: myString.replace("\\", "/") 你的困惑可能来自于你必须逃避的事实。 如果要替换字符,可以使用replace(char-toReplace,char-replacement)like yourString = yourString.replace('\\', '/');// since \ is special character in
\
。我尝试使用string.replace(“”)
,但这不起作用。这已被数百万次及时回答:
myString.replace("\\", "/")
你的困惑可能来自于你必须逃避的事实。- 如果要替换字符,可以使用
likereplace(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)
myString.replace(“\\\\”,“/”)
?我从未见过使用“\\”
时出现编译错误,但我见过仅使用“\\”
时出现运行时错误-有没有可能有人解释一下,当您必须使用4时,您只能使用2 vs?