whale的工具类:截取字符串前面的数字

需求是对字符串处理后获取前面部分的数字,留个脚印。

先看效果:

代码如下:

import java.util.regex.Pattern;
public class Main {public static void main(String[] args) throws Exception {String s = "2022123123132某某某某有限公司";//匹配非数字字符,然后全部替换为空字符,剩下的自然只有数字s = Pattern.compile("[^0-9]").matcher(s).replaceAll(" ");s=s.substring(0,s.indexOf(" "));//打印结果System.out.println(s);}
}

主要是正则: Pattern.compile(“[^0-9-]”).matcher(s).replaceAll(" ");
把非数字的字段替换为空格,再进行字符串处理;

可以根据需要修改正则,发散应用,比如:

whale的工具类:java截取字符串前面的数字相关推荐

  1. java中将数字颠倒的工具类,java开发中常用的数字工具类

    import java.math.BigDecimal; import org.apache.commons.lang.RandomStringUtils; public class NumberUt ...

  2. spring字符串判空_字符串工具类StringUtils实现字符串是否中文、字符串分割/判空/替换/查找、是否包含乱码及字符串数组合并等常规操作...

    一.前言 关于字符串工具类StringUtils实现字符串是否包含isChinese中文.是否包含isMessyCode乱码.常规数据类型转换.替换/删除/判空.两字符串数组mergeStringAr ...

  3. 自定义日期工具类 java 1614698552

    自定义日期工具类 java 1614698552 需求 思路 演练 日期转字符串的方法 字符串转日期方法 测试类 更多尝试 测试另一个方法

  4. MD5工具类,提供字符串MD5加密(校验)、文件MD5值获取(校验)功能

    import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.nio.Byt ...

  5. 腾讯开放平台接口鉴权(计算签名)工具类 java版

    腾讯开放平台 接口鉴权(签名)工具类 java版 用到了Hutool工具类 package top.seasmall.platform.core.config.nettyws.util;import ...

  6. java截取字符串后几位_java截取字符串后几位字符的方法

    java截取字符串后几位字符的方法: java中截取字符串中最后几个字符可以使用String类的substring方法,具体用法参考下方说明: 1.substring(int beginIndex)s ...

  7. MD5工具类(java实现版)

    MD5工具类(java实现版) 介绍 MD5(Message Digest Algorithm)加密算法是不对称的加密算法,因为其实不可逆的,实际上其不能算作加密算法, 因为其不可解密.其实现原理是基 ...

  8. java利用正则截取字符串中的数字

    java利用正则截取字符串中的数字 String str = "xxx第47297章33";String regex = "\\d*";Pattern p = ...

  9. SHA1签名工具类java

    SHA1签名工具类java package com.net.util;import java.security.MessageDigest; import java.util.Iterator; im ...

最新文章

  1. 【java】暑期需要复习的操作
  2. Ecology Letters:重金属的污染可导致铁载体生产菌的增加
  3. linux-多任务同步和互斥
  4. rancher2.0安装mysql_高可用rancher集群搭建
  5. Android Selector 用法
  6. Windows过滤驱动程序的概念
  7. 使用JIRA搭建企业问题跟踪系统(转)
  8. 在html中超链接_4.html5中超链接
  9. c语言 葬礼分号,其实从C语言用分号结尾开始,就是一个悲剧了……
  10. c# 中如何设置combox 让出现text value两个值 winform开发
  11. 【超简单已实现】CSDN实现点击跳转到指定段落
  12. 市场占比 44%,IDC 最新报告:阿里云智能语音市场排名第一
  13. RAID10和RAID01的区别
  14. 什么软件测试出来的网速准确,百度应用的网速测试工具最不准确
  15. 两轮差速AGV的控制理论
  16. ROS创建工作空间和source的解释
  17. c++ 字符串去掉首尾空格_C++ 去掉字符串的首尾空格和全部空格
  18. 董付国老师6本Python系列教材被北大、复旦等近百所高校选作教材
  19. pythonurllib新浪微博_Python代码登录新浪微博并自动发微博
  20. [NOIP2016]蚯蚓

热门文章

  1. IDF-CTF-天罗地网
  2. 在做ADAU1452和ADAU1467的硬件设计时,输入输出通道的设计是怎么做的?(含原理图)
  3. vcg函数值_简单介绍几种函数信号发生器的原理图及不同功能设计
  4. 某学校监控教学RTMP多平台推流直播方案
  5. java对PDF电子盖章
  6. 【Vivado】Xilinx UG994 Addressing for Block Designs
  7. Linux文本编辑器——vim
  8. PHP程序设计基础教程pdf
  9. 骇客训练营 —— 网络安全基础篇 (1)虚拟机中关于隐藏文件的扩展名的相关问题
  10. 国家计算机技术与软件专业技术资格(水平)考试与职称有何对应关系?