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+","");
相关推荐
handsome_sai2 小时前
【Java 线程池】记录
java
咖啡の猫3 小时前
Python字典推导式
开发语言·python
曹文杰15190301123 小时前
2025 年大模型背景下应用统计本科 计算机方向 培养方案
python·线性代数·机器学习·学习方法
大学生资源网3 小时前
基于springboot的唐史文化管理系统的设计与实现源码(java毕业设计源码+文档)
java·spring boot·课程设计
leiming63 小时前
C++ vector容器
开发语言·c++·算法
guslegend3 小时前
SpringSecurity源码剖析
java
SystickInt3 小时前
C语言 strcpy和memcpy 异同/区别
c语言·开发语言
Wulida0099913 小时前
建筑物表面缺陷检测与识别:基于YOLO11-C3k2-Strip模型的智能检测系统
python
CS Beginner3 小时前
【C语言】windows下编译mingw版本的glew库
c语言·开发语言·windows
FJW0208144 小时前
Python_work4
开发语言·python