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+","");
相关推荐
u01091476010 分钟前
CSS组件库如何快速扩展_通过Sass @extend继承基础布局
jvm·数据库·python
baidu_3409988214 分钟前
Golang怎么用go-noescape优化性能_Golang如何使用编译器指令控制逃逸分析行为【进阶】
jvm·数据库·python
m0_6784854514 分钟前
如何利用虚拟 DOM 实现无痕刷新?基于 VNode 对比的状态保持技巧
jvm·数据库·python
不吃香菜学java15 分钟前
Redis的java客户端
java·开发语言·spring boot·redis·缓存
qq_3422958217 分钟前
CSS如何实现透明背景效果_通过RGBA色彩模式控制透明度
jvm·数据库·python
TechWayfarer19 分钟前
知乎/微博的IP属地显示为什么偶尔错误?用IP归属地查询平台自检工具3步验证
网络·python·网络协议·tcp/ip·网络安全
Greyson133 分钟前
CSS如何处理超长文本换行问题_结合word-wrap属性
jvm·数据库·python
captain37637 分钟前
事务___
java·数据库·mysql
justjinji40 分钟前
如何批量更新SQL数据表_使用UPDATE JOIN语法提升效率
jvm·数据库·python
北漂Zachary1 小时前
四大编程语言终极对比
android·java·php·laravel