目录

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+","");
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
西红柿土豆丶10 分钟前
人脸考勤管理一体化系统(人脸识别系统,签到打卡)
python·深度学习·opencv·人脸识别·人脸识别系统·考勤管理系统·签到打卡
信徒_12 分钟前
Spring 中的 bean 生命周期
java·python·spring
愚润求学16 分钟前
Linux开发工具——gcc
linux·服务器·开发语言
肖恩想要年薪百万17 分钟前
如何在idea中快速搭建一个Spring Boot项目?
java·数据库·spring boot·后端·学习·mysql·intellij-idea
XuanXu17 分钟前
Java泛型 - 协变与逆变的个人理解
java
yong158585534319 分钟前
C++ 获取一整行(一行)字符串并转换为数字
开发语言·c++
AIGC_ZY27 分钟前
PyTorch 实现图像版多头注意力(Multi-Head Attention)和自注意力(Self-Attention)
人工智能·pytorch·python
步行cgn28 分钟前
Java Properties 类详解
java·开发语言
东方苾梦32 分钟前
Elixir语言的游戏音效
开发语言·后端·golang
vvilkim40 分钟前
Python四大核心数据结构深度解析:列表、元组、字典与集合
开发语言·python