java 去掉空行、去掉换行
程序员文章站
2022-06-16 21:19:22
...
这两天笔者调试自动化测试插件,sql查询的时候引用动态参数,引用的参数图片识别的map里面的值,结果每次都是查询无结果,后来发现,参数替换后的查询语句不对,多了一个空白行,同时还多了一个换行的操作(如图)。
记录一下解决的方法:
//模拟一下当时的数据情况
String src="select * from h where bsm like '%2314\n\n' and bdcdyh is not null";
//这个方法删除其中空白行,如果很多数据都要这样处理,可以封装成一个方法
String src1=src.replaceAll("((\r\n)|\n)[\\s\t ]*(\\1)+", "$1").replaceAll("^((\r\n)|\n)", "");
//这个方法是删除其中的换行符
String ocrResult=src1.replace("\n","");
但是后面想了一下,空白行和换行符的感觉应该是一样的,后面试了一下,果然是可以只写replace("\n","")
这个的。笔者是windows环境,目前这样写,后面有问题,我会回来更新的。
注意:windows中的换行符是:\r\n,linux系统中的换行符是:\n
//模拟一下当时的数据情况
String src="select * from h where bsm like '%2314\n\n' and bdcdyh is not null";
//这个方法是删除其中的换行符
String ocrResult=src.replace("\n","");
那个replaceAll,参考的是这篇java去掉空行,希望能对大家有帮助!
推荐阅读
-
shell去掉文件中空行(空白行)的方法详解
-
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
-
oracle中去掉回车换行空格的方法详解
-
python按行读取文件,去掉每行的换行符\n的实例
-
java List去掉重复元素的几种方式(小结)
-
文本txt文件怎么批量去掉换行并添加逗号?
-
编程初学者入门7_公务员面试现场打分。有7位考官,从键盘输入若干组成绩,每组7个分数(百分制),去掉一个最高分和一个最低分,输出每组的平均成绩。(复习冒泡排序+C、Java中局部变量不赋值不能使用))
-
yii checkbox 去掉换行和默认选项
-
yii checkbox 去掉换行和默认选项
-
java使用随机数进行评委打分,去掉最高分和最低分,求平均数。