Java去除字符串中存在的空格(包括NBSP格式的空格)
项目场景:
保存在数据库当中的数据,有手动录入和excel导入两种形式,excel导入可能会引入不同形式的空格进去,导致调用方在调用时出现类型转换异常。
原因分析:
excel导入的时候,引入了普通空格和NBSP形式的空格,这里需要对落库字符串进行处理,通常我们用到String.replaceAll()这个方法;
解决方案:
如下图所示,我们的testStr有正常空格和NBSP形式的空格,采用字符串的replaceAll方法,regex当中使用正则表达式对两种形式的空格进行处理,\\u00A0就是处理NBSP形式的空格,+代表处理多个,| 符号后面的空格代表处理普通空格。
Java去除字符串中存在的空格(包括NBSP格式的空格)相关推荐
- Java去除字符串中空格的方法详解
昨天写了一个关于Excel文件处理的脚本,在字符串匹配功能上总是出现多余不正确的匹配,debug调试之后,发现一个坑. 代码中字符串使用了replaceAll()方法,去除了所有空格(其中包括:首尾空 ...
- Java 去除字符串中乱码
浅记一下 处理去除字符串中乱码可以使用正则表达式,配合unicode 举一个小的例子就是, 我要从包含乱码的字符串中提取非乱码字符,就可以用以下正则语句配合replaceAll方法使用 正则表达式的意 ...
- Java去除字符串中空格、制表符、回车换行的方法
\t 是制表符 \r\n 回车换行 注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果. 操作系统的不同,换行符操也不同: \r: return 到当前行的最左边. \n: newline ...
- java 去除字符串中的英文_Java利用正则表达式去掉字符串中的英文
利用正则表达式去掉字符串中的英文String str = "111,aaa,222,bbb"; Pattern p = Pattern.compile("[a-zA-z] ...
- Java去除字符串中的空格以及特殊符号
前言 在抓取一个网站内容的时候遇到了这样的日期 没找到现成的代码,就自己写了个方法 Java将汉字数字日期转换为数字日期(例如: 二〇二〇年十一月二十一日 → 2020年11月21日) 本以为高枕无忧 ...
- Python去除字符串中的特殊字符(包括空格)
使用方法 import redef delete_boring_characters(sentence):return re.sub('[0-9'!"#$%&\'()*+,-./:; ...
- java去除字符串中最后一个字符_java中字符串如何去除最后一个字符方法
java中字符串如何去除最后一个字符方法. 方法有很多.不过如果只是个测试,那哪种都可以. 最简单易懂的方法 利用substring()与length() String str = "abc ...
- Java——去除字符串中的中文
import java.util.regex.Matcher; import java.util.regex.Pattern;public class RemoveStrChinese {privat ...
- java去除字符串中的特定字符
public static void updateFileNames(String url, String index){File file = new File(url);//判断文件目录是否存在, ...
最新文章
- ubuntu下 显示no module named “lib“或 “lib.xxx“
- java arraylist实现_java实现ArrayList基本功能
- matlab amd补丁,Matlab升级 AMD锐龙性能恢复满血:轻松提升60%
- 递增运算符练习(JS)
- CentOS 6.4安装OpenOffice
- 佳易王收银管理软件和扫码通M800大部分扫码支付平台对接步骤:
- CSS3nbsp;Transitionnbsp;Transformnbsp;Animat…
- 输入一个大写字母,打印菱形
- Java生成临时文件
- 问题记录-笔记本HDMI外接2k显示器如何调2k分辨率
- CSS预处理器-Sass、Less和Stylus-介绍和使用
- Vue (一) --- vue.js的快速入门使用
- Bonobo基于.NET-Git服务器
- 随笔——研一,研究不出啥是啥
- RocketMQ中的消息类型种类(二)
- 最优化算法汇总,及计算实例20220621(持续更新中)
- MIT 6.002电路与电子学笔记
- 【蓝牙串口 】【Ubuntu】Python脚本蓝牙串口连接并解决权限问题
- 基于FPGA的双路低频信号发生器设计
- 互联网晚报 | 8月18日 星期三 | 荣耀回应上市传闻;小爱同学宣布月活用户破亿;许家印卸任恒大地产董事长...