玖叶教程网

前端编程开发入门

JAVA中容易混淆的几种针对String类型替换空格的方式

描述

十一假期结束第一天,祝大家工作愉快。哈哈。还有堵在高速路上没有回来的小伙伴,你们在喝雨玩水呢吧。

上次在做数据抓取的过程中,抓取下来的数据中有个空格一直难以去掉,一直到最后尝试了多种方式才去除掉,在此记录一下。

原来数据是这样,大家可以看到,字符串的两边是有空格的。

因为这个编译器会自动把那个空格去掉,因此只能截图保留,望谅解。


String issue = new String(" 第1151期 ");

//由于里面有空格,因此使用了多种方式去空格。

Pattern p = Pattern.compile("\\s*|\t|\r|\n");

Matcher m = p.matcher(issue);

issue = m.replaceAll("");

issue = issue.replaceAll("\\u00A0","")

.replaceAll(" ", "")

.trim()

.replaceAll("\\s*", "");

System.out.println("issue:" + issue);

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言