^'+|'+$|(?<![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
上面是正则表达式
在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
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货