今天一个同事写字符串的替换问题,提交代码的实现逻辑太过麻烦,于是追问是从网上拷贝下来的,我在网上一搜,果然一大堆这种实现方法,真的是太浪费正则表达式了,拖慢速度,浪费了强大的string类。

下面写一下我的代码实现,只为了让代码更加简洁:
String str="local/{yyyymmdd}/target"; String reg = "[{][\\D]{0,8}[}]";
System.out.println(str.replaceAll(reg,"20181022")); // 输出结果
local/20181022/target
 

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信