如何删除 Java 中重复的特殊字符?
How to remove duplicated special char in Java?
我在 java 中有字符串:
"bOcfAzr@}Cl~Aa@pO}p@zIgW|TkJjSoW|Ysk@nD}o@zQeRdN_@j
AyYvs@{zA~mCce@~x@{\ \t]gi@jUce@fBmm@gO
我想将所有重复的“\\”更改为一个“\”。
替换功能不适用于特殊字符:(
我该怎么做?
我认为replace("\\", "\")
应该取代所有的反对意见:
String input = "bOcfAzr@}Cl~Aa@pO}p@zIgW|TkJjSoW|Ysk@nD}o@zQeRdN_@jAyYvs@{zA~mCce@~x@{\\t]gi@jUce@fBmm@gO\\";
System.out.println("input: " + input);
String replaced = input.replace("\\", "\");
System.out.println(replaced);
以上代码打印以下输出:
input: bOcfAzr@}Cl~Aa@pO}p@zIgW|TkJjSoW|Ysk@nD}o@zQeRdN_@jAyYvs@{zA~mCce@~x@{\t]gi@jUce@fBmm@gO\
bOcfAzr@}Cl~Aa@pO}p@zIgW|TkJjSoW|Ysk@nD}o@zQeRdN_@jAyYvs@{zA~mCce@~x@{\t]gi@jUce@fBmm@gO\
我在 java 中有字符串:
"bOcfAzr@}Cl~Aa@pO}p@zIgW|TkJjSoW|Ysk@nD}o@zQeRdN_@j
AyYvs@{zA~mCce@~x@{\ \t]gi@jUce@fBmm@gO
我想将所有重复的“\\”更改为一个“\”。
替换功能不适用于特殊字符:( 我该怎么做?
我认为replace("\\", "\")
应该取代所有的反对意见:
String input = "bOcfAzr@}Cl~Aa@pO}p@zIgW|TkJjSoW|Ysk@nD}o@zQeRdN_@jAyYvs@{zA~mCce@~x@{\\t]gi@jUce@fBmm@gO\\";
System.out.println("input: " + input);
String replaced = input.replace("\\", "\");
System.out.println(replaced);
以上代码打印以下输出:
input: bOcfAzr@}Cl~Aa@pO}p@zIgW|TkJjSoW|Ysk@nD}o@zQeRdN_@jAyYvs@{zA~mCce@~x@{\t]gi@jUce@fBmm@gO\
bOcfAzr@}Cl~Aa@pO}p@zIgW|TkJjSoW|Ysk@nD}o@zQeRdN_@jAyYvs@{zA~mCce@~x@{\t]gi@jUce@fBmm@gO\