彻底解决 /n 换行符号过滤问题
 String Str2 = basicStr.replaceAll("(\\r\\n|\\n|\\\\n|\\s)", "");
例子
 public static void main(String[] args) {
        String basicStr = "\\n 去掉换行符号 \n 去掉换行符号";
        String Str1 = basicStr.replaceAll("(\\r\\n|\\n|\\s)", "");
        //成功的规则
        String Str2 = basicStr.replaceAll("(\\r\\n|\\n|\\\\n|\\s)", "");
        System.out.println("basicStr="+basicStr);
        System.out.println("Str1="+Str1);
        System.out.println("Str2="+Str2);
    }
输出结果
basicStr=\n 去掉换行符号 
 去掉换行符号
Str1=\n去掉换行符号去掉换行符号
Str2=去掉换行符号去掉换行符号
问题的关键

使用 “\\\\n” 替换 “\n”

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐