`

使用正则表达式从字符串中分离出数字

阅读更多

以下代码的作用是使用Java正则表达式从字符串:"fdkaljjdklafj12345.6789afjakfdall34567.89fdsalffsafa"分离出数字。

 

Matcher   m   =   Pattern.compile("[\\d.]+").matcher("fdkaljjdklafj12345.6789afjakfdall34567.89fdsalffsafa");  
		m.find();  
		String value = m.group();
		Float lValue = Float.valueOf(value);
		System.out.println(lValue);
 如果m.find()两次,就找到第二个数字。
分享到:
评论

相关推荐

    正则表达式经典实例

    4. **字符串分离** - **split()**: 使用正则表达式作为分隔符来切割字符串,返回一个字符串数组。 5. **字符串提取** - **查找匹配的子串**: 使用正则表达式查找字符串中符合模式的所有子串。 - **捕获组**: ...

    第5章 字符串与正则表达式.pptx

    字符串的分片就是从给定的字符串中分离出部分字符。这时可以使用以下形式的字符串索引编号:i:j:k,其中 i 是索引起始位置,j 是索引结束位置但不包括 j 位置上的字符,索引编号每次增加的步长为 k。 例如,s=...

    最新CSS + DIV+正则表达式

    正则表达式是一种模式匹配工具,用于在字符串中查找、替换和提取特定模式的文本。在前端开发中,正则表达式常用于验证表单输入、提取URL、格式化数据等场景。 1. **基本语法**:包括字符集(如\d表示数字,\w表示...

    正则表达式

    当一个正则表达式成功地和目标字符串相匹配时,可以从目标串中抽出和括号中的子模式相匹配 的部分.例如,假定我们正在检索的模式是一个或多个字母后面跟随一位或多位数字,那么我们可以使用模式 / [a-z] + \ d+/.但是...

    VB6.0从一串字符中只提取数字

    在VB6.0(Visual Basic 6.0)中,我们经常遇到需要从一串混合的字符中提取出数字的情况。这可能涉及到处理用户输入、数据解析或是从文本文件中提取有用信息等任务。本教程将详细介绍如何在VB6.0中实现这个功能。 ...

    算法编程基础--第02讲-正则表达式初步_分散字符串

    分散字符串 请把下列字符串分散为数字和字符构成的串 String s1 = "abc1234xyz667kkmd764tttt";...串由字母和数字间隔构成,要分离出所有的字母段和数字段,即: abc 1234 xyz 667 kkmd 764 tttt

    PHP学习之正则表达式

    - `preg_match_all()`:执行全局正则表达式匹配,返回字符串中所有匹配的结果。 2. 替换函数: - `preg_replace()`:执行搜索并替换字符串中的匹配项。这个函数通常用于将匹配到的文本替换成新文本。 3. 拆分...

    javascript 基于正则表达式的文本框验证代码

    注意,`str`是进行匹配的字符串变量,上面的正则表达式同时要求字符串的第一个字符是下划线或字母。 4. 验证只能输入数字 纯数字的验证可以直接使用正则表达式`/^\d+$/`,但这里提供的是一个更为通用的方法,通过...

    CSS、DHTML、XMLDOM、T-SQL、XPath、正则表达式等.chm文件

    XPath使用路径表达式来选取节点,其语法简洁,且支持数字和字符串操作,常用于XSLT、XQuery等XML处理技术中。 6. 正则表达式:正则表达式是一种模式匹配工具,用于在字符串中搜索特定模式。它们广泛应用于文本编辑...

    gis字段计算器提取数字和中文

    提取过程首先定义了一个函数`ss(a)`,它使用正则表达式库`re`来匹配和提取字符串中的中文字符。这里使用Unicode范围`\u4e00-\u9fa5`来匹配中文字符,这包括了几乎所有的常用汉字。如果找到匹配的中文字符列表,函数...

    简单的词法分析器分离出保留字、标识符字符串、常量、算符、和界符

    3. **字符串**:在C语言中,字符串是以双引号`"`包围的字符序列,如`"hello world"`。词法分析器会处理字符串,并通常将其作为一个整体标记返回。 4. **常量**:包括整型常量(如123)、浮点型常量(如3.14)、字符...

    PHP程序员易忽略的精华.doc

    正则表达式还可以通过字符簇来设定更复杂的匹配规则,如`[0-9]{8}`匹配8位数字,确保电话号码的正确性。 最后,PHP的模板技术允许将业务逻辑与界面设计分离。在传统的HTML与PHP混合编写中,程序员需要同时处理页面...

    将数字与字母分开的程序

    在这个场景下,开发者可能使用STRTOINT尝试从混合的数字字母字符串中提取数字部分,因为当STRTOINT尝试解析非数字字符时,它会抛出错误或返回特定值。这种方法并不适用于所有情况,特别是当字符串包含字母或其它非...

    matlab--自然排序法程序

    1. 分离数字和非数字部分:函数首先通过正则表达式或字符串处理技术,将输入字符串中的数字和非数字部分分开。 2. 转换为数值:将识别出的数字部分转换为实际的数值,这样可以进行数值比较。 3. 混合比较:比较时,...

    java做的CMM语言词法分析器

    首先,它会识别并分离出注释,接着是标识符(遵循一定的命名规则,如首字母非数字,可包含字母、数字和下划线等),接着是数字(整数或浮点数)、字符串、关键字以及各种运算符。每个识别出来的元素都会被封装成一个...

    python用loadtxt函数加载即有字符又有数字的文件

    这里,`is_number`函数使用正则表达式检查字符串是否符合数字格式,如果符合,则将字符串转换为浮点数并添加到`numeric_data`列表中。这种方法允许我们分离出数字数据,同时忽略字符数据。 总结来说,处理包含混合...

    短信代码解析

    在C++中,我们可以使用字符串处理函数、正则表达式库以及可能的第三方库来实现这个功能。短信通常包含了诸如验证码、URL、指令代码等信息,这些信息可能是纯数字、字母数字组合,或者是遵循特定编码标准(如Base64)...

Global site tag (gtag.js) - Google Analytics