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+","");
相关推荐
专注于大数据技术栈16 小时前
java学习--HashSet
java·学习·哈希算法
菜鸟233号16 小时前
力扣518 零钱兑换II java实现
java·数据结构·算法·leetcode·动态规划
扶苏-su16 小时前
Java--标准输入输出流
java·开发语言
adayabetter16 小时前
Python自动化办公提效相关脚本
python·自动化·自动化脚本
szm022516 小时前
Spring
java·后端·spring
奋斗的小青年!!16 小时前
Flutter跨平台开发OpenHarmony应用:个人中心实现
开发语言·前端·flutter·harmonyos·鸿蒙
进阶的小名16 小时前
[超轻量级延时队列(MQ)] Redis 不只是缓存:我用 Redis Stream 实现了一个延时MQ(自定义注解方式)
java·数据库·spring boot·redis·缓存·消息队列·个人开发
短剑重铸之日16 小时前
《7天学会Redis》Day 6 - 内存&性能调优
java·数据库·redis·缓存·7天学会redis
石头wang16 小时前
jmeter java.lang.OutOfMemoryError: Java heap space 修改内存大小,指定自己的JDK
java·开发语言·jmeter
二狗哈16 小时前
czsc入门8:Signal信号
python·量化·czsc