zoukankan      html  css  js  c++  java
  • java中去html/jsp等前台页面 造成的空格

     今天碰到字符串转数字报错,查找原因是数字前后还有字符串,奇怪了,明明用replaceAll(" ", "")将空格全部替换掉了,为什么system.out打印出来的字符串前后还有空格呢??使用trim()也不管用,使用正则表达式replaceAll("\s+","")也不管用,最后查看这个空格造成的原因是前台页面中的&bsp;,猜想着可能是前面几种方法都不能去掉这种类型的空格,去网上搜了一下,有的说是需要转码然后再用上边几种方法替换的再转回来(这种方法没试),直接用replaceAll("u00a0", "")起作用了,空格被替换掉了。

    扩充:

    1.不间断空格u00A0,主要用在office中,让一个单词在结尾处不会换行显示,快捷键ctrl+shift+space ;【 看来是属于这一种空格】
    2.半角空格(英文符号)u0020,代码中常用的;
    3.全角空格(中文符号)u3000,中文文章中使用;
    勘破、放下、自在
  • 相关阅读:
    probuf了解
    rebbitmq-RPC(C#)
    获取指定数量的有序列表
    RPC(Remote Procedure Call Protocol)
    正则表达式(c#)
    02_python函数
    01_python基础
    养生茶
    测试左右移浅淡
    python类的组合
  • 原文地址:https://www.cnblogs.com/love-dream-88/p/11174633.html
Copyright © 2011-2022 走看看