使用replaceAll实现字符串替换

摘要:
在Javaapi中的String类提供了replaceAll方法,实现将字符串中匹配正则表达式的字符串替换成其它字符串,replaceAll方法的声明如下所示:StringreplaceAll以上方法实现将字符串中匹配正则表达式regex的字符串替换成replacement。

使用replaceAll实现字符串替换,具体要求为将字符串“abc123bcd45ef6g7890”中的数字替换成汉字“数字”,如果是连续的数字那么替换为一个汉字“数字”。

在Java api中的String类提供了replaceAll方法,实现将字符串中匹配正则表达式的字符串替换成其它字符串,replaceAll方法的声明如下所示:

String replaceAll(String regex,String replacement)

以上方法实现将字符串中匹配正则表达式regex的字符串替换成replacement。

@Test
public void testReplaceAll(){
String str = "abc123bcd45ef6g7890";
str = str.replaceAll("\d+", "数字");
System.out.println(str);
}

使用replaceAll实现字符串替换第1张

免责声明:文章转载自《使用replaceAll实现字符串替换》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Golang 里的 AES、DES、3DES 加解密,支持 ECB、CBC 等多种模式组合修改 android的 开机 音乐下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JDK的第三个LTS版本JDK17来了

目录 简介 JDK17中的新特性 语言上的新特性 核心库的优化 支持新的平台 预览特性 其他改动 总结 简介 2021年9月JDK17发布了,JDK17是最新的一个LTS版本。所谓LTS版本就是可以得到至少八年产品支持的版本。从2014年的JDK8,到2018年的JDK11,再到2021年的JDK17。 同时Oracle也调整了LTS版本...

Spring 远程调用工具类RestTemplateUtils

Spring 远程调用Rest服务工具类,包含Get、Post、Put、Delete四种调用方式。 依赖jar <dependency> <groupId>org.springframework</groupId> <artifactId>s...

C# 程序修改config文件后,不重启程序刷新配置ConfigurationManager

基本共识: ConfigurationManager 自带缓存,且不支持 写入。 如果 通过 文本写入方式 修改 配置文件,程序 无法刷新加载 最新配置。 PS. Web.config 除外:Web.config 修改后,网站会重启 (即 Web 程序 也无法在 运行时 刷新配置)。 为什么要在程序运行时,修改配置(刷新配置): > 以前C++,VB...

Servlet第六篇【Session介绍、API、生命周期、应用】

什么是Session Session 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器中,Session保存在服务器中。用户使用浏览器访问服务器的时候,服务器把用户的信息以某种的形式记录在服务器,这就是Session 如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么Session就是通过检查服务器上的”客户明细表“来确认用...

C#中IntPtr

C#中IntPtr System.Object System.ValueType System.IntPtr 1.C#中的IntPtr类型被称之为“平台特定的整数类型”,用于本机资源,例如窗口句柄。 2.资源的大小取决于使用的硬件和操作系统,即此类型的实例在32位硬件和操作系统中将是32位,在64位硬件和操作系统中将是64位;但其大小总是足以包含系统的...

java的Excel合并

   项目中有两个不同框架组装成的Excel,现在要对Excel内容合并,组成多sheet的Excel。   主调用方法: public ResponseEntity exportExcel(Long id) { List<PcOrganization> list = partnerOrganizationService.get...