前言
在抓取一个网站内容的时候遇到了这样的日期
没找到现成的代码,就自己写了个方法
Java将汉字数字日期转换为数字日期(例如: 二〇二〇年十一月二十一日 → 2020年11月21日)
本以为高枕无忧了
没成想过了几天又开始作妖了,前面加了一堆空格一样的东西
异常拦截到了一打印果真好长一串
二〇二〇年一月十三日
处理
本以为是手到擒来
先用了个百度的办法
这个博主说这个方法很霸道,秒杀一切
stringUtils.deleteWhitespace(str)
然后就凉了
强推失败!
试试老二的方法
str.trim(); //去掉首尾空格
str.replace(" ",""); //去除所有空格,包括首尾、中间
str.replaceAll(" ", ""); //去掉所有空格,包括首尾、中间
str.replaceAll(" +","");