文本中包含  中文、英文、和一些乱码、数字,请教代码只保留中文和英文   去除乱码和数字Java正则保留中英文

解决方案 »

  1.   

    Str.split("([a-zA-Z]+|[\\u4e00-\\u9fa5]+)");
      

  2.   

    replaceAll("[^\u4E00-\u9FA5a-zA-Z]", "")
      

  3.   

    str.replaceAll("[^a-zA-Z\\u4e00-\\u9fa5]+$","");
      

  4.   


    反了,英文和中文是要保留的改为patten方式就行了。
      

  5.   


    反了,英文和中文是要保留的改为patten方式就行了。多谢指点,不断学习中,谢谢