`

一个从字符串中提取金额的正则表达式

    博客分类:
  • java
阅读更多
  1.         一个从字符串中提取金额的正则表达式,初学者,写得有点乱,请大家指正
                String str = "asd2312.3fasf-0.114fa+234.3sdf";
    
                //String regxp = "[^(-)?(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){1,2})?]";
                String regxp = "((-)?(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){1,2})?)";
         
            
                Pattern p = Pattern.compile(regxp);
                Matcher m = p.matcher(str);
                while (m.find()) {
                    String pStr = m.group();
                    System.out.println(pStr);
                }
     

 

分享到:
评论

相关推荐

    JS正则表达式的文本说明

    JavaScript(简称JS)中的正则表达式是一种强大的...综上所述,JS正则表达式是一个强大而灵活的工具,熟练掌握其用法能极大提高处理文本的能力。通过不断实践和学习,你可以解决更复杂的文本处理问题,提升编程效率。

    EditText正则表达式

    正则表达式是一种强大的文本处理工具,能有效地检查、提取、替换或分析字符串。 标题"EditText正则表达式"指出,我们将探讨如何将正则表达式应用到`EditText`中,以便在用户输入时实时检查其合法性。下面,我们将...

    java正则表达式实例(邮箱,车牌,密码,url,IP,身份证,车牌等等)

    正则表达式是一种强大的文本处理工具,能够帮助我们在字符串中查找、替换或提取特定模式的数据。在Java编程中,正则表达式的应用非常广泛,例如在表单验证、数据清洗等方面都有极其重要的作用。 根据给定的文件内容...

    常用正则表达式范例!

    正则表达式(Regular Expression),简称regex或regexp,是一种用于处理字符串的强大工具。它通过一系列简短的符号组合,来描述和匹配一系列符合某个复杂规则的字符串。 #### 二、常见正则表达式案例分析 根据提供...

    正则表达式的集锦,网上收集的

    例如,正则表达式`/fo+/`将匹配包含连续一个或多个`o`的字符串,如`fool`, `fo`, 或`football`。 元字符`{n,m}`允许精确指定字符出现的次数,例如`/jim{2,6}/`表示`m`字符连续出现2到6次,匹配`jimmy`或`jimmmmmy`...

    最常用正则表达式集合

    - **解释**: 这个正则表达式用来匹配任何由数字(0-9)组成的字符串,包括空字符串。`^` 表示字符串的开头,`[0-9]` 表示可以匹配任意一个数字字符,`*` 表示前面的字符或字符组可以出现零次或多次,`$` 表示字符串...

    java常用正则表达式

    正则表达式是进行字符串匹配的强大工具,在Java中被广泛应用于各种应用场景,如文本搜索、数据验证等。本篇文章将根据给定的部分内容来详细解释Java中常用的正则表达式,并提供实际应用场景。 #### 二、数字类正则...

    ASP.NET\常用正则表达式.doc

    正则表达式是一种强大的文本处理工具,它能够帮助我们进行复杂的字符串搜索和替换操作。在ASP.NET开发中,正则表达式广泛应用于数据验证、格式化处理以及信息提取等多个方面。 #### 常用正则表达式总结 下面将详细...

    常用正则表达式

    ### 常用正则表达式知识点解析 #### 一、匹配中文字符的正则表达式 ...以上正则表达式覆盖了常见应用场景下的需求,可以灵活应用于不同的开发项目中,帮助开发者高效完成字符串的验证和处理工作。

    常用正则表达式匹配代码介绍

    正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 /* 人民币金额校验 */ var testRMB = function(v) { var reg = /^([1...

    js判断是否有6个连续数字的字符串的正则

    js 字符串转换成数字的三种方法js字符串转换成数字与数字转换成字符串的实现方法js实现在字符串中提取数字JavaScript数字和字符串转换示例javaScript 判断字符串是否为数字的简单方法javascript中的数字与字符串相加...

    php常用正则表达式集锦

    - **应用场景**:用于匹配任何由一个或多个数字组成的字符串。 - **示例**:`"123"`、`"456789"` - **用途**:常用于验证输入是否全为数字。 #### 2. ^[0-9]*[1-9][0-9]*$ - **应用场景**:用于匹配非零的正整数。...

    一些常用的正则表达式

    正则表达式是文本处理中的强大工具,尤其在数据验证与提取方面表现突出。本文将基于提供的几个正则表达式实例,深入探讨其含义及应用场景。 1. **非负整数(包括0):** `^\d+$` - 解析:`^` 表示字符串的起始位置...

    分享20个常用的正则表达

    5. 校验金额:金额通常需要精确到小数点后两位,正则表达式可以检查字符串是否符合金额的格式。 6. 校验手机号:手机号在中国有特定的格式,比如13开头、15开头、18开头等,正则表达式可以用来确保手机号码符合规则...

Global site tag (gtag.js) - Google Analytics