• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Java > Java通过正则表达式获取字符串中数字的方法示例

Java通过正则表达式获取字符串中数字的方法示例

作者:0warning 字体:[增加 减小] 来源:互联网 时间:2017-05-28

0warning 通过本文主要向大家介绍了java正则表达式教程,正则表达式 java,java正则表达式实例,java正则表达式大全,java正则表达式匹配等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前言

本文通过一个小范例来学习java中通过正则表达式如何获得一个字符串中的数字,下面话不多说,来看看详细的介绍吧。

示例代码如下:

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class test {
 public static void main(String[] args) {
  String strInput = "3a7s10@5d2a6s17s56;33";
  String regEx = "[^0-9]";//匹配指定范围内的数字

  //Pattern是一个正则表达式经编译后的表现模式
  Pattern p = Pattern.compile(regEx);

  // 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。
  Matcher m = p.matcher(strInput);

  //将输入的字符串中非数字部分用空格取代并存入一个字符串
  String string = m.replaceAll(" ").trim();

  //以空格为分割符在讲数字存入一个字符串数组中
  String[] strArr = string.split(" ");

  //遍历数组转换数据类型输出
  for(String s:strArr){
   System.out.println(Integer.parseInt(s));
  }
 }
}
</div>

PS:常用正则表达式

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于Java的正则表达式
  • Java正则表达式_动力节点Java学院整理
  • Java 简化正则表达式的使用
  • Java中正则表达式的使用和详解(下)
  • Java中正则表达式的使用和详解(上)
  • java中正则表达式实例详解
  • Java正则表达式实现在文本中匹配查找换行符的方法【经典实例】
  • java使用正则表达式查找包含的字符串示例
  • Java基于正则表达式实现查找匹配的文本功能【经典实例】
  • Java基于正则表达式实现的替换匹配文本功能【经典实例】

相关文章

  • 2017-05-28Spring 实现excel及pdf导出表格示例
  • 2017-05-28Spring Boot Redis 集成配置详解
  • 2017-05-28详解使用Spring3 实现用户登录以及权限认证
  • 2017-05-28java实现二叉树的创建及5种遍历方法(总结)
  • 2017-05-28Spring Boot定时任务的使用实例代码
  • 2017-05-28Java 中 String,StringBuffer 和 StringBuilder 的区别及用法
  • 2017-05-28java中重写equals和重写hashCode()
  • 2017-05-28spring boot与redis 实现session共享教程
  • 2017-05-28详解使用Spring MVC统一异常处理实战
  • 2017-05-28SWT(JFace)体验之图片的动态渐变效果

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • SpringBoot的服务注册与发现示例
    • java 数据的加密与解密普遍实例代码
    • Spring依赖注入的两种方式(根据实例详解)
    • Linux centos7环境下jdk安装教程
    • java 读取本地文件实例详解
    • Java Socket编程(二) Java面向连接的类
    • 数据库阿里连接池 druid配置详解
    • 浅析java修饰符访问权限(动力节点Java学院整理)
    • spring boot的拦截器简单使用示例代码
    • Java多线程中的单例模式两种实现方式

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有