使用java如何去掉文本中的空行呢?

注意:windows中的换行符是:\r\n,linux系统中的换行符是:\n

/***

* delete CRLF; delete empty line ;delete blank lines

*

* @param input

* @return

*/

private static String deleteCRLFOnce(String input) {

if (ValueWidget.isHasValue(input)) {

return input.replaceAll("((\r\n)|\n)[\\s\t ]*(\\1)+", "$1").replaceAll("^((\r\n)|\n)", "");

} else {

return null;

}

}

/**

* delete CRLF; delete empty line ;delete blank lines

*

* @param input

* @return

*/

public static String deleteCRLF(String input) {

input = SystemUtil.deleteCRLFOnce(input);

return SystemUtil.deleteCRLFOnce(input);

}

对外公开的方法是:public static String deleteCRLF(String input)

见附件中的com.common.util.SystemUtil

java 去掉空行_java 去掉空行相关推荐

  1. java去字符串中空行_java去掉文本中多余的空格与空行实例代码

    前言 最近因为工作的需要,在开发一个小型的圈子系统.功能类似一个简化的微博.用户可以在圈子里发帖子,回复帖子,点赞等等.项目上线不久就发现有很多用户在圈子里发广告,手段之丰富令人叹为观止啊.产品大哥昨 ...

  2. java删除空行空行_java删除空行

    HTTP定义的事务处理由以下四步组成: 1.建立连接. 2.客户端发送HTTP请求头. 3.服务器端响应生成结果回发. 4.服务器端关闭连接,客户端解析回发响应头,恢复页面. 1.建立连接:以下用我的 ...

  3. java uuid去掉横线_java去掉UUID的小横线的算法

    几行代码,很简单,直接贴了,处女分享:public static String genUUID(){ UUID uuid = UUID.randomUUID(); String s = uuid.to ...

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

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

  5. php文章段落之间没有空行,Word中段落之间空行怎么去掉?

    Word中去掉段落之间空行的方法:1.一行一行的删除:2.先使用[Ctrl+H]打开[查找和替换]中的[替换]选项卡,再点击[特殊格式],选择里面的[段落标记]:3.在[替换为]选项中什么也不填,直接 ...

  6. java util 排序_Java中常见的排序方法

    本博主要介绍Java中几种常见的排序算法: /* 排序方法的演示 1)插入排序(直接插入排序.希尔排序) 2)交换排序(冒泡排序.快速排序) 3)选择排序(直接选择排序.堆排序) 4)归并排序 5)分 ...

  7. 用java的io做一个代码计数器,如何制作Java页面计数器_java

    大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...

  8. 【C语言】5个成绩,去掉最高分,去掉最低分,求 平均分

    代码如下 //5个成绩,去掉最高分,去掉最低分,求 平均分 #include <stdio.h> int main() {int min,max,average,sum,i;int sco ...

  9. 【源码+图片素材+详细教程】Java游戏开发_Java开发经典游戏飞翔的小鸟_飞扬的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java课程设计项目

    课程目标: 1.通过本课程的学习巩固Java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制. 2.完成小鸟的移动,管道自动生成.碰撞死亡,计分系 ...

最新文章

  1. 对信号与系统课程的意见与建议
  2. MySQL日志文件之错误日志和慢查询日志详解
  3. python制作自动回复脚本_python itchat实现微信自动回复的示例代码
  4. 老司机普及的c++入门心得!
  5. Mr.J-- jQuery学习笔记(五)--属性及属性节点
  6. 【Docker】Docker 安装 Prometheus并且交给 grafana
  7. gogs 默认的管理员账号密码是什么
  8. 在linux系统如何获得窗口句柄,编写控制台程序,获得标准输入输出的窗口句柄...
  9. 迅雷精简版依托迅雷强大的P2P资源网络和独特的下载技术
  10. 弹性容器中 子元素的flex属性介绍
  11. 明明输给了 SpaceX,OneWeb 为什么还能拿到英国政府的钱?
  12. 安卓毕业设计选题基于Uniapp实现的Android的校园二手商品交易平台
  13. HTML搜索结果显示,百度搜索结果如何显示你的网站logo及官网?
  14. w7计算机休眠网络就断了,设置Win7电脑休眠时不断开WiFi教程
  15. 虚拟主机能建立mysql数据库吗_虚拟主机如何创建数据库
  16. 离线翻译软件【免费电脑版】
  17. R语言时代,你要怎样画地图?
  18. 云日记_登出操作个人中心页面js和jsp知识点补充
  19. 分享一个 Python + Django 实现的电商小项目
  20. 计算机属于事业单位哪一类,会计属于事业单位哪一类

热门文章

  1. Codeforces Round #703 (Div. 2)A. Shifting Stacks
  2. 前端文字点击出现蓝底
  3. macbook proa1708_MacBook Pro 2017 A1708自己更换电池
  4. 人工智能在材料科学的应用
  5. Cloudera Manager安装之利用parcels方式安装单节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(四)...
  6. linux自定义以太网协议_如何压接自己的任意长度的自定义以太网电缆
  7. 设置网页视频播放倍速
  8. linux中yum provide,linux之yum
  9. X64dbg-插件基本原理-加载顺序-概述-主目录
  10. 验证sqlserver 2000 sp4补丁是否安装成功(安装补丁后可以远程访问)