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+","");
相关推荐
dawn191228几秒前
SpringMVC 中的域对象共享数据
java·前端·servlet
Xwzzz_4 分钟前
Nginx配置负载均衡
java·nginx·负载均衡
小叶子来了啊6 分钟前
002.k8s(Kubernetes)一小时快速入门(先看docker30分钟)
java·容器·kubernetes
DKPT18 分钟前
数据结构之快速排序、堆排序概念与实现举例
java·数据结构·算法
尘浮生21 分钟前
Java项目实战II基于Java+Spring Boot+MySQL的校园社团信息管理系统(源码+数据库+文档)
java·开发语言·数据库·spring boot·mysql·spring·maven
Hiweir ·32 分钟前
机器翻译之创建Seq2Seq的编码器、解码器
人工智能·pytorch·python·rnn·深度学习·算法·lstm
不染_是非42 分钟前
Django学习实战篇六(适合略有基础的新手小白学习)(从0开发项目)
后端·python·学习·django
qq_18735263444 分钟前
马踏棋盘c++
开发语言·c++·马踏棋盘c++
star数模44 分钟前
2024“华为杯”中国研究生数学建模竞赛(E题)深度剖析_数学建模完整过程+详细思路+代码全解析
python·算法·数学建模
巭犇1 小时前
c语言中define使用方法
c语言·开发语言