这两天笔者调试自动化测试插件,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去掉空行,希望能对大家有帮助!

java 去掉空行、去掉换行相关推荐

  1. java 去掉最后一个换行符_Python 教程(一)第一个Python程序

    本教程的目标是让您开始学习Python编程语言.Python是一门值得学习的伟大语言.对于那些刚开始编程的人来说,它是一种理想的语言.读完本教程,你将有信心继续自己的学习.您可以用Python创建脚本 ...

  2. python去除空行_python中去掉空行的问题

    在python中处理空行时,经常会遇到一些问题.现总结经验如下: 1.遇到的空行如果只有换行符,直接使用=='\n'或者 len(line)==line.count('\n') 2.有多个空格+换行符 ...

  3. python去掉空白行_python去掉空行

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 版权声明:本文为博主原创文章,遵循 cc 4.0 by-sa 版权协议,转载请附 ...

  4. Shell 打印空行的行号/去掉空行

    文章目录 Shell 打印空行的行号 题解 去掉空行 题目 题解 Shell 去掉所有包含this的语句 题目 题解 Shell 打印空行的行号 写一个 bash脚本以输出一个文本文件 nowcode ...

  5. python字符串去掉空行_从python中的字符串中删除空格

    python字符串去掉空行 如何在python中删除字符串中的空格 (How to remove whitespaces in a string in python) str.lstrip()str. ...

  6. python字符串去掉空行_Python从字符串中删除空格

    python字符串去掉空行 There are various ways to remove spaces from a string in Python. This tutorial is aime ...

  7. jquery html换行去掉,js/jquery去掉空格,回车,换行

    Jquery:$("#accuracy").val($("#accuracy").val().replace(/\ +/g,""));//去 ...

  8. java对象序列化去掉字段_使用序列化查找对象中的脏字段

    java对象序列化去掉字段 假设您正在开发一个将对象自动保存到数据库中的框架. 您需要检测两次保存之间所做的更改,以便仅保存已修改的字段. 如何检测脏场. 最简单的方法是遍历原始数据和当前数据,并分别 ...

  9. java 去掉 t_[Java教程]LocalDateTime去掉T

    [Java教程]LocalDateTime去掉T 0 2021-01-27 11:26:53 jdk8新属性LocalDateTime,利用fastjson序列化对象,日期格式输出带T,这里教大家怎么 ...

最新文章

  1. 易语言 基础知识一及认识句柄 局部变量
  2. 设计模式6+1大原则
  3. 具有Spring Boot的Spring Integration Standalone应用程序
  4. 降低代码执行中得内存消耗_微服务中使用 OpenJ9 JVM内存占用降低60%!
  5. WebService的两种用户验证方式
  6. 一套代码在不同的电脑执行快慢_电脑如何选配之硬盘篇
  7. CenOS7.4内核升级修复系统漏洞
  8. 从csrss弹出的ASSERT对话框谈起
  9. 抗滑桩初始弹性系数计算_抗滑桩设计验算1
  10. python毕业论文参考文献格式范例_毕业论文参考文献规范格式及例子
  11. 手机抓包之fiddler工具使用记录
  12. mocha-only和skip的用法
  13. lcd显示器测试软件,tLCDtest(液晶屏幕测试软件)
  14. Jquery实现弹幕效果
  15. 解决微信浏览器video全屏的问题及黑边问题
  16. Epoch, Batch, Iteration 区别
  17. 精致又小巧的3款黑科技软件,一旦使用,难以割舍
  18. 92%的奢侈品牌开通微信账号 营销到底该如何做?
  19. 将url网址转换成对象
  20. 我应该使用哪个版本的 JDK?

热门文章

  1. 舟山市高新技术企业申报奖励补助、认定条件以及申报好处汇总
  2. python游戏辅助lol_用Python编写代码分析《英雄联盟》游戏胜利的最重要因素
  3. [CSS] 自定义变量带你随心所欲,一键换肤
  4. [FROM LUOGU]P1600 【NOIP2016DAY1T2】天天爱跑步
  5. 2022年520礼物精选,ipad可以用的手写笔
  6. mysql去重的几种方式
  7. Python线程池、进程池的介绍与使用
  8. 英特尔让谷歌云破解其新的安全芯片并发现多个漏洞
  9. MacCleanse for Mac(mac系统清理垃圾软件)
  10. 谷歌全球服务宕机的真实原因公布