嘿,我在Java代码处替换文本中的逗号。
我只想删除所有常用的逗号,并保留这种逗号“,”。

我开始进行一些编码。但是有点沮丧。

尝试使用if和else,但会有所帮助。

public class converter{


   public static void main(String[] args) throws IOException {

       BufferedReader br = new BufferedReader(new FileReader("C://USers//Sei_Erfolgreich//Desktop//convert.txt"));
       String akhi = br.readLine();


       if(akhi.contains(" \",\"")) {

       }else
           akhi.replaceAll(",", "");
   }

}

最佳答案

一种解决方法是将要保留的字符临时映射到其他对象。

akhi = akhi.replaceAll("\",\"", "\uffff")
           .replaceAll(",", "")
           .replaceAll("\uffff", "\",\"");


字符\uffff根据定义无效,并且不应自然出现。

10-07 19:11