java处理空格包括NBSP格式的空格

java处理空格包括NBSP格式的空格

    • [1. 处理普通空格](#1. 处理普通空格)
    • [2. 处理NBSP格式的空格](#2. 处理NBSP格式的空格)
    • [3. 处理所有空白字符](#3. 处理所有空白字符)

1. 处理普通空格

正则表达式中\s匹配任何空白字符,包括空格、制表符、换页符等等, 等价于[ \f\n\r\t\v]

\f -> 匹配一个换页

\n -> 匹配一个换行符

\r -> 匹配一个回车符

\t -> 匹配一个制表符

\v -> 匹配一个垂直制表符

而"\s+"则表示匹配任意多个上面的字符

java 复制代码
String str = "   123   ";
str = str.replaceAll("\\s+","");

2. 处理NBSP格式的空格

java 复制代码
//\\u00A0表示NBSP空格
String str = " 0078 8013 ";
str = str.replaceAll("\\u00A0","");

3. 处理所有空白字符

java 复制代码
String str = " 0078 8013 ";
str = str.replaceAll("\\s+|\\u00A0+","");
相关推荐
赖龙几秒前
java程序打包及执行 jar命令及运行jar文件
java·pycharm·jar
U12Euphoria2 分钟前
java的runnable jar采用exe和.bat两种方式解决jre环境的问题
java·pycharm·jar
材料苦逼不会梦到计算机白富美21 分钟前
线性DP 区间DP C++
开发语言·c++·动态规划
java小吕布22 分钟前
Java Lambda表达式详解:函数式编程的简洁之道
java·开发语言
sukalot26 分钟前
windows C#-查询表达式基础(一)
开发语言·c#
程序员劝退师_28 分钟前
优惠券秒杀的背后原理
java·数据库
好看资源平台37 分钟前
爬虫开发工具与环境搭建——环境配置
爬虫·python
java小吕布44 分钟前
Java集合框架之Collection集合遍历
java
一二小选手1 小时前
【Java Web】分页查询
java·开发语言
大G哥1 小时前
python 数据类型----可变数据类型
linux·服务器·开发语言·前端·python