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

Java常用API_正则表达式_字符串的替换和截取方法——小练习

我将通过一个练习题来展示这两个方法

练习题:

        有一段字符串:小张qwertyuiop123小李asdfghjkl456小王

        要求1:把字符串中三个姓名之间的字母替换成vs

        要求2:把字符串中的三个姓名切割出来

编写代码:
public class Test12 {public static void main(String[] args) {String str = "小张qwertyuiop123小李asdfghjkl456小王";//要求1:把字符串中三个姓名之间的字母替换成vs//public String replaceAll(String regex,String replacement)//编写正则表达式String regex = "[\\w&&[^_]]+";//调用利用正则表达式替换字符串方法String result = str.replaceAll(regex, "vs");//输出结果System.out.println(result);//要求2:把字符串中的三个姓名切割出来//public String[] split(String regex)//正则表达式与上面一致,直接使用上面的String[] arr = str.split(regex);for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);}}
}
运行结果:

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

相关文章:

  • 从头开发一个RISC-V的操作系统(四)嵌入式开发介绍
  • Web漏洞-文件上传常见验证
  • 如何在 Node.js 中使用 bcrypt 对密码进行哈希处理
  • 嵌入式学习49-单片机2
  • 汽车EDI:如何与奔驰建立EDI连接?
  • 性能分析--内存知识
  • 目标检测标签分配策略,难样本挖掘策略
  • Java | Leetcode Java题解之第16题最接近的三数之和
  • FIN和RST的区别,几种TCP连接出现RST的情况
  • 2024/4/1—力扣—删除字符使频率相同
  • Spring源码解析-容器基本实现
  • Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单视频处理实战案例 之四 简单视频倒放效果
  • 蓝牙学习十(扫描)
  • (26)4.7 字符函数和字符串函数
  • 交换机与队列的简介
  • 1.docker
  • ThinkPHP审计(2) Thinkphp反序列化链5.1.X原理分析从0编写POC
  • KingbsaeES数据库分区表的详细用法
  • MySQL 索引底层探索:为什么是B+树?
  • XML HTTP传输 小结
  • 相机标定——四个坐标系介绍
  • C++:MySQL数据库的增删改(三)
  • golang - 简单实现linux上的which命令
  • 推荐一个好用的数据库映射架构
  • (013)window的Idea运行程序 Amazon java.nio.file.AccessDeniedException
  • LeetCode 1684. 统计一致字符串的数目
  • uniapp-设置UrlSchemes从外部浏览器H5打开app
  • 校园圈子小程序,大学校园圈子,三段交付,源码交付,支持二开
  • 基于kmeans的聚类微博舆情分析系统
  • 【Docker常用命令(四)】