1.11 实例:字符串替换
假设有一段文本里面有很多错误,如错别字。现在使用 Java 中的字符串替换方法对它进行批量修改和纠正, String 类的 replace() 方法、replaceFirst() 方法和 replaceAll() 方法。
创建一个 Java 类,然后在主方法 main() 中编写代码,具体代码如下所示。
public static void main(String[] args) {// 定义原始字符串String intro = "今天时星其天,外面时下雨天。妈米去买菜了,漏网在家写作业。" + "语文作业时”其”写 5 行,数学使第 10 页。";// 将文本中的所有"时"和"使"都替换为"是"String newStrFirst = intro.replaceAll("[时使]", "是");// 将文本中的所有"妈米"改为"妈妈"String newStrSecond = newStrFirst.replaceAll("妈米", "妈妈");// 将文本中的所有"漏网"改为"留我"String newStrThird = newStrSecond.replaceAll("漏网", "留我");// 将文本中第一次出现的"其"改为"期"String newStrFourth = newStrThird.replaceFirst("[其]", "期");// 输出最终字符串System.out.println(newStrFourth);
}
运行该程序,输出的正确字符串内容如下:
今天是星期天,外面是下雨天。妈妈去买菜了,留我在家写作业。语文作业是”其”写 5 行,数学是第 10 页。
1.11 实例:字符串替换相关推荐
- Java 实例 - 字符串替换
如何使用java替换字符串中的字符呢? 以下实例中我们使用 java String 类的 replace 方法来替换字符串中的字符: StringReplaceEmp.java 文件 public c ...
- java 字符串格式替换_[Java] - 格式字符串替换方法
Java 字符串格式替换方法有两种,一种是使用String.format(...),另一种是使用MessageFormat.format(...) 如下: import java.text.Messa ...
- Python正则表达式如何进行字符串替换实例
Python正则表达式如何进行字符串替换实例 Python正则表达式在使用中会经常应用到字符串替换的代码.有很多人都不知道如何解决这个问题,下面的代码就告诉你其实这个问题无比的简单,希望你有所收获. ...
- Java教程:Java字符串替换实例
Java教程假设有一段文本里面有很多错误,如错别字.现在使用 Java 中的字符串替换方法对它进行批量修改和纠正,其中就用到了我们在<Java字符串的替换>一节中学到的 String 类的 ...
- oracle替换指定字符串字符_实例:替换方框内字符串内容
如下图,需要将A列右侧第二个方框号内的字符串替换成B列的字符串,替换后的结果如C列所示. 单击数据区域中的任意单元格,点击[数据]-[自表格/区域]: 将查询设置里自动增加的步骤[更改的类型]删除. ...
- python replace函数用法_Python实现的从右到左字符串替换方法示例
本文实例讲述了Python实现的从右到左字符串替换方法.分享给大家供大家参考,具体如下: 一 . 前言 需要用到,但是发现python没有从右边开始替换的内置方法,默认的replace只是从左边开始, ...
- Go 学习笔记(51)— Go 标准库之 strings(字符串比较、字符串前后缀、字符串统计、字符串索引、字符串包含、字符串转换、字符串复制、字符串替换、字符串去除、字符串分割和连接)
1. 概述说明 import "strings" strings 包实现了用于操作字符的简单函数. strings 包与 bytes 包中的函数用法基本一样. 2. 主要函数 2. ...
- c语言作业 字符串替换,C语言字符串替换。解决方法
当前位置:我的异常网» C语言 » C语言字符串替换.解决方法 C语言字符串替换.解决方法 www.myexceptions.net 网友分享于:2015-04-14 浏览:0次 C语言字符串替换 ...
- php 字符串替换 正则表达式,PHP中一些可以替代正则表达式函数的字符串操作函数...
0x01:根据预定义的字符对字符串进行词法分析 /* * 在处理大量信息时,正则表达式函数会使速度大幅减慢.应当在需要使用正则表达式解析比较复杂的字符串时才能使用这些函数.如果要解析简单的表达式,还可 ...
最新文章
- 唏嘘!程序员,你的年底KPI完不成的原因找到了!
- 帕金森患者的新曙光!AI无线智能探测系统诞生
- 推荐一个在线json数据格式化网站
- [YTU]_2417 C语言习题 字符串长度
- Python 列表的应用场景有哪些?你使用对了吗?
- VTK:可视化之CurvatureBandsWithGlyphs
- 彻底卸载WinStdup
- asp.net core web mvc之异常
- JSON转换为excel工具
- 子查询 不同情况 mysql
- 在工作或学习中要留出喝茶的时间
- Linux C代码实现主函数参数选项解析
- c程序在solaris与linux的不同,在Solaris上编译应用程序时,在Linux上使用Valgrind也会有所帮助吗?...
- 搜索引擎的那些事(多线程web遍历)
- mysql数据库死锁的产生原因及解决办法
- 后端 消息 转发_springCloud 后端使用webSocket向前端推送消息
- studioOne安装教程与简单使用(图文)
- 埃及分数数学模型c语言,C语言将真分数分解为埃及分数代码解析
- 天蝎项目整机柜服务器解决方案,天蝎2.0整机柜服务器技术规范rev0.5(final).doc
- 如何提升APP日活(DAU)?
热门文章
- CV之NS之ME/LF:图像风格迁移中常用的模型评估指标/损失函数(内容损失、风格损失)简介、使用方法之详细攻略
- Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法(常见函数、方法等)最强详细攻略
- TypeError: Can not convert a float32 into a Tensor or Operation.
- 模型算法-支持向量机SVM
- 用MYSQL的存储过程创建百万级测试数据表
- 黑客道诠释完整版1-7
- Winform 导出成Excel打印代码
- 递归函数练习——累乘
- 网络抓包工具wireshark and tcpdump 及其实现基于的libpcap
- 找不到QtDir变量的解决办法, 同时不需要经过编译就可以使用qt 库