package cn.learn.demo01;public class RegexDemo1 {public static void main(String[] args) {replaceAll_1();}/** "Hello12345World6789012"将所有数字替换掉* String类方法replaceAll(正则规则,替换后的新字符串)*/public static void replaceAll_1(){String str = "Hello12345World6789012";str = str.replaceAll("[\\d]+", "#");System.out.println(str);}/** String类方法split对字符串进行切割* 192.168.105.27 按照 点切割字符串*/public static void split_3(){String ip = "192.168.105.27";String[] strArr = ip.split("\\.");System.out.println("数组的长度"+strArr.length);for(int i = 0 ; i < strArr.length ; i++){System.out.println(strArr[i]);}}/** String类方法split对字符串进行切割* 18 22 40 65 按照空格切割字符串*/public static void split_2(){String str = "18    22     40          65";String[] strArr = str.split(" +");System.out.println("数组的长度"+strArr.length);for(int i = 0 ; i < strArr.length ; i++){System.out.println(strArr[i]);}}/**  String类方法split对字符串进行切割*  12-25-36-98  按照-对字符串进行切割*/public static void split_1(){String str = "12-25-36-98";//按照-对字符串进行切割,String类方法splitString[] strArr = str.split("-");System.out.println("数组的长度"+strArr.length);for(int i = 0 ; i < strArr.length ; i++){System.out.println(strArr[i]);}}
}

(常用API)正则表达式切割练习相关推荐

  1. 包 权限修饰符 final 常量 枚举 抽象类 接口 多态 内部类 常用API 正则表达式 Lambda

    包 什么是包? 包是用来分门别类的管理各种不同类的,类似于文件夹.建包利于程序的管理和维护. 建包的语法格式:package 公司域名倒写.技术名称.报名建议全部英文小写,且具备意义. package ...

  2. (常用API)正则表达式匹配练习

    正则表达式练习 匹配正确的数字 匹配规则:匹配正整数:"\\d+"匹配正小数:"\\d+\\.\\d+" 匹配负整数:"-\\d+"匹配负小 ...

  3. (常用API)正则表达式练习和相关的String类方法

    正则表达式规则匹配练习 请写出满足如下匹配规则的字符串: 规则:"[0-9]{6,12}" 该规则需要匹配的内容是:长度为6位到12位的数字. 如:使用数据"123456 ...

  4. java正则表达式及api_JAVA常用API:正则表达式regular expression

    一.正则表达式的概念 正则表达式,regular expression,在代码中通常简写成regex 正则表达式是一个字符串,使用每单个字符串来描述.定义匹配规则,匹配一系列符合某个语法规则的字符串. ...

  5. (常用API)正则表达式语法规则

    正则表达式的匹配规则 参照帮助文档,在Pattern类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母.我们来学习语法规则. 正则表达式的语法规则: 字符:x 含义:代表的是字符x 例如:匹 ...

  6. (常用API)正则表达式的概念和作用

    正则表达式的概念 正则表达式(英语:Regular Expression,在代码中常简写为regex). 正则表达式是一个字符串,使用单个字符串来描述.用来定义匹配规则,匹配一系列符合某个句法规则的字 ...

  7. (常用API)正则表达式邮箱地址验证

    package cn.learn.demo01;public class RegexDemo2 {public static void main(String[] args) {checkMail() ...

  8. Java基础巩固(一)类,接口,枚举,常用API,集合,泛型,正则,数据结构

    一.static.final.权限关键字,代码块,接口,枚举 1 关键字 2 代码块 3 接口 4 枚举 idea快捷键 shift + enter 换行 ctrl + Alt + shift + U ...

  9. JavaScript一些常用 API整理汇总

    JavaScript一些常用 API整理汇总 Array new Set() 数组去重 const arr = [3,4,4,5,4,6,5,7]; console.log(new Set(arr)) ...

最新文章

  1. Matplotlib常见图形绘制(折线图、散点图、柱状图、直方图、饼图)
  2. 论坛报名 | 智能体系架构与芯片的下一个十年
  3. 我的fedora10的virtual box网络设置
  4. 封装运动框架多个属性
  5. vue调用百度地图API
  6. 洛谷 P2097 资料分发1
  7. ThinkPHP3快速入门教程二:数据CURD
  8. 前后端交互模式大总结 艾提拉 总结 attilax总结 目录 1. 通过ajax ajax就是js的网络api 完全解耦合 推荐 1 1.1. Query Ajax 操作函数 1 1.2. 服务
  9. SQL Server 数据库备份与还原
  10. liteIDE搭建Go Golang 开发环境图文详解
  11. TSN 2.车载 Ethernet AVB 通信协议
  12. \t\tASE产生排名除使用identity外另外的方式(转载)
  13. 美团优选大数据开发岗面试真题-附答案详细解析
  14. QML类型:Window
  15. 苹果电脑怎么更换计算机模式,图文详解苹果电脑如何切换成windows系统
  16. 读书笔记:无人机控制(二)
  17. Java解析word文档,将word文档题库选择题导入
  18. 世纪难题,当Python爬虫遇到短信验证码如何处理?
  19. HIL测试系统的构建
  20. ubuntu16.04升级至18.04

热门文章

  1. codeforces - 766B【三角形判断】
  2. XLT格式化XML那点事(C#代码中的问题解决)(二)
  3. K-means的缺点(优化不仅仅是最小化误差)
  4. (转)一个华科研究生导师的肺腑之言
  5. android日常开发60条经验
  6. win7自带远程应用
  7. 【struts2】struts2的零配置
  8. c++ 中关于int,unsigned int , short的关系与应用
  9. ftp模式 503、227错误
  10. 铜陵信息化建设和智慧城市发展成果惠及百姓