^'+|'+$|(?<![A-Za-z])'+|[\\p{Punct}&&[^['\\-<>]]]+
上面是正则表达式
在Android下和在普通java工程下,得到的结果不一样,String p = "^'+|'+$|(?<![A-Za-z])'+|[\\p{Punct}&&[^['\\-<>]]]+";
        String s = "5,000";
        String r = s.replaceAll(p, "");
        System.out.println(s + r);Android上是5000,普通java程序是5,000!!正则表达式androidjava