博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于String的replace()和replaceAll()的区别
阅读量:6482 次
发布时间:2019-06-23

本文共 307 字,大约阅读时间需要 1 分钟。

hot3.png

String的replace()方法是面向字符串的,而replaceAll()方法是面向正则表达式的。

举个例子:str=str.replaceAll("\\d","*");

将str字符串中的所有数字替换成*,如果此时使用replace,就不可以。

关键看1号位,你放什么,如果是正则,就用replaceAll(),否则用replace().

常见replace()方法就是将一个字符串中的某个元素替换掉,例子:str=str.replace("s"," ");

将str字符串中的所有s去掉(也就是替换成空格).

转载于:https://my.oschina.net/Tsher2015/blog/512221

你可能感兴趣的文章
重构——40引入Null对象(Introduce Null Object)
查看>>
【框架】[MyBatis]DAO层只写接口,不用写实现类
查看>>
[20170315]ORA-19656错误.txt
查看>>
ArcGIS API for JavaScript开发环境搭建及第一个实例demo
查看>>
bash/shell编程学习(3)
查看>>
linux signal 用法和注意事项
查看>>
Flink-CEP论文与源码解读之状态与状态转换
查看>>
移动应用开发—— 如何搭建开发大型的应用架构?
查看>>
实现一个最简单的VIM文本编辑器(可能有bug,随便写了一个)
查看>>
[WCF REST] Web消息主体风格(Message Body Style)
查看>>
[WCF REST] 帮助页面与自动消息格式(JSON/XML)选择
查看>>
SaltStack的salt-api里如何指定用户执行cmd.script
查看>>
助力全球近百万人同时观看 LOL S7 直播,阿里云是怎么做到的?
查看>>
AliSQL 20171010版本发布 Sequence兼容PostgreSQL/Oracle语法和升级TLSv1.2
查看>>
星河互联刘玮玮:Echo卖疯了,为什么擅长制造爆款的中国人又没跟上?
查看>>
AI 驱动的新兴金融市场改革,还有这三项障碍
查看>>
思杰与VMware决战云计算愿景
查看>>
手机只需发条消息即可开始大规模SQL注入攻击
查看>>
性能指标都是些什么鬼?
查看>>
恶意软件Disttrack的最新变种是如何展开攻击的?
查看>>