当前位置: 首页 > news >正文

学习JAVA打卡第四十二天

正则表达式及字符串的替换与分解

⑴正则表达式

正则表达式是string对象的字符序列,该字符序列中含有具有特殊意义的字符,这些特殊字符称作正则表达式的元字符。

d5c89110c859434288bed6d9ec06a1b7.jpg

 注:由于“   ”代表任何一个字符,所以在正则表达式中如果想使用普通意义的点字符必须使用[.]或\56表示普通意义的点字符。

在郑州北达师中可以使用限定修饰符。

例如:

93ecbd1379d74760969e1f16166ac74b.jpg

 注:观正则表达式的细节是可查询java.util.regex类包中的pattern类。

⑵字符串的替换

String对象调用public string replaceAll(string regex,string replacement)方法返回一个新的string对象,这个新的train对象的字符序列都当前shin对象的字符序列中所有和参数regex匹配的子字符序列,用参数replacement的字符序列替换后得到字符序列。

例如:

3eaa2d6b63fd44d7b9290fa3ecae8f18.jpg

 注:string对象调用replaceAll()方法返回了一个新的string对象,但不改变当前string对象的字符序列。

⑶字符序列的分解

Strange类提供了一个使用方法public string[]split(string regex),string 对象调用该方法时,使用参数指定的正则表达式regex作为分隔标记分解。当前前string对象的字符序列中的单词,并将分写出的单词存放在string数组中,例如,对于:

String str=“1949年10月1日是中华人民共和国成立的日子。”

今天就这些,明天继续gogogo!

 

 

http://www.lryc.cn/news/139774.html

相关文章:

  • 2023-8-25食物链
  • 为什么要使用IP地址进行定位
  • CSS概念
  • 淘宝API技术解析,实现关键词搜索淘宝商品(商品详情接口等)
  • Redis 7 教程 数据类型 基础篇
  • -bash: tree: command not found 的解决方法
  • SPI总线协议
  • Ubuntu20.04配置mysql配置主从复制
  • HTTP 服务器(基于go实现)
  • 【整数二分】
  • 开发一款AR导览导航小程序多少钱?ar地图微信小程序 ar导航 源码
  • Shell 编程快速入门 之 函数基础知识
  • Flink流批一体计算(18):PyFlink DataStream API之计算和Sink
  • 03.sqlite3学习——数据类型
  • LLM-chatgpt训练过程
  • 【学习笔记】[ABC274Ex] XOR Sum of Arrays
  • 抖音web频道爬虫
  • sql中的替换函数replace()总结
  • vue3 vite使用 monaco-editor 报错
  • 微信小程序获取蓝牙权限
  • GE 8920-PS-DC安全模块
  • UG\NX二次开发 使用BlockUI设计对话框时,如何设置默认的开发语言?
  • W5500-EVB-PICO进行UDP组播数据回环测试(九)
  • 24 WEB漏洞-文件上传之WAF绕过及安全修复
  • Python科研绘图--Task03
  • ssm端游游戏账号销售管理系统源码和论文
  • ssm+vue农家乐信息平台源码和论文
  • 安装启动yolo5教程
  • 封装redis 分布式锁 RedisCallback
  • 代码随想录算法训练营第17期第32天 | 122. 买卖股票的最佳时机 II、455.分发饼干、376. 摆动序列、53. 最大子序和