一个分段从字符串中提取金额的正则

2706阅读 0评论2011-05-19 surpass_li
分类:Java

  1.         String str = "asd2312.3fasf-0.114fa+234.3sdf";

  2.         //String regxp = "[^(-)?(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){1,2})?]";
  3.         String regxp = "((-)?(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){1,2})?)";
  4.  
  5.     
  6.         Pattern p = Pattern.compile(regxp);
  7.         Matcher m = p.matcher(str);
  8.         while (m.find()) {
  9.             String pStr = m.group();
  10.             System.out.println(pStr);
  11.         }
上一篇:没有了
下一篇:git服务器gitolite的安装与简单配置