我现在提取一个文本,文本里面包含了一些奇怪的符合,放在记事本里,显示如下:
3inst_login_namechar(20)登录名4passwordchar(20)密码\r\n9随机评分表:TB_score序号字段名字段类型说明备注1scour_iduniqueidentifier评分编号2scour_tea_iduniqueidentifier评分老师主键3scour_stu_iduniqueidentifier被评分学生4scour_timedatetime评分时间5scour_char(10)等级(分数)6scour_contentchar(500)评语\r\n上面文本里面的\r\n等就是不想要的符号(在文本中比较多,记事本也不能正确显示其编码),如何通过正则表达式去除.
谢谢各位的帮忙

解决方案 »

  1.   

    System.out.println("abc\r\nasdf".replaceAll("[\\\r\\\n]", ""));
      

  2.   


     String s = "abc\r\nasdf";
            Pattern p = Pattern.compile("[\\r\\n]+");
            Matcher m = p.matcher(s);
            String s1 = m.replaceFirst(s);
            System.out.println(s1);
      

  3.   

    错了。。不好意思,我也刚开始学        String s = "abc\r\nas\r\n\r\ndf";
           
            String s1 = s.replaceAll(
                "[\\r\\n]+",
                "");
      

  4.   

    lz,除了\r\n 这个那些还是不要得