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+","");
相关推荐
左左右右左右摇晃8 分钟前
Java笔记——JMM
java·后端·spring
Schengshuo12 分钟前
Spring学习——新建module模块
java·学习·spring
测试老哥15 分钟前
Web自动化测试:Cypress 测试框架概述
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
qq_4160187221 分钟前
C++与机器学习框架
开发语言·c++·算法
曲幽22 分钟前
FastAPI项目半夜报警吵醒你?聊聊告警这事儿怎么搞!
python·logging·fastapi·web·monitoring·webserver·health·uptimerobot
Memory_荒年22 分钟前
Nacos双面超人:注册中心 + 配置中心,一个都不能少!
java·后端·架构
Bert.Cai31 分钟前
Python模块简介
开发语言·python
2501_9249526932 分钟前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python
Thomas.Sir38 分钟前
第二章:Python3 之 列表与元组
python·列表·元组
忘忧记44 分钟前
Fixture详解
开发语言·python