Java 删除换行

Java 删除换行:

Java代码  

  1. /*** 
  2.      * Delete all spaces 
  3.      *  
  4.      * @param input 
  5.      * @return 
  6.      */  
  7.     public static String deleteAllCRLF(String input) {  
  8.         return input.replaceAll("((\r\n)|\n)[\\s\t ]*", " ").replaceAll(  
  9.                 "^((\r\n)|\n)", "");  
  10.     }  

 

Java代码  

  1. /*** 
  2.      * delete CRLF; delete empty line ;delete blank lines 
  3.      *  
  4.      * @param input 
  5.      * @return 
  6.      */  
  7.     private static String deleteCRLFOnce(String input) {  
  8.         if (ValueWidget.isHasValue(input)) {  
  9.             return input.replaceAll("((\r\n)|\n)[\\s\t ]*(\\1)+", "$1")  
  10.                     .replaceAll("^((\r\n)|\n)", "");  
  11.         } else {  
  12.             return null;  
  13.         }  
  14.     }  
  15.   
  16.     /*** 
  17.      * Delete all spaces 
  18.      *  
  19.      * @param input 
  20.      * @return 
  21.      */  
  22.     public static String deleteAllCRLF(String input) {  
  23.         return input.replaceAll("((\r\n)|\n)[\\s\t ]*", "").replaceAll(  
  24.                 "^((\r\n)|\n)", "");  
  25.     }  
  26.   
  27.     public static String CRLF2Blank(String input) {  
  28.         return input.replaceAll("((\r\n)|\n)[\\s\t ]*", " ").replaceAll(  
  29.                 "^((\r\n)|\n)", " ").replaceAll("[ ]{2,}", " ");//注意:replace不支持正则表达式  
  30.     }  
  31.     /** 
  32.      * delete CRLF; delete empty line ;delete blank lines 
  33.      *  
  34.      * @param input 
  35.      * @return 
  36.      */  
  37.     public static String deleteCRLF(String input) {  
  38.         input = SystemHWUtil.deleteCRLFOnce(input);  
  39.         return SystemHWUtil.deleteCRLFOnce(input);  
  40.     }  

 

时间: 2024-08-26 00:29:13

Java 删除换行的相关文章

如何在word2013中删除换行符

  word2013中删除换行符的步骤如下: 步骤一:打开word 2013 (此为废话)贴入文本,如图,每行后都有个回车符 步骤二:因为不是连续的回车符所以不能用 ^p^p 换成 ^p 方式来替换.所以我们变通一下.Ctrl+H 调出替换菜单,把回车符"^p"替换成文本中不太可能出现的字符.比如:QQQQ.全部替换 步骤三:替换后效果如下图. 步骤四:接下来就简单了,在需要分段的地方加入回车.然后再次按下Ctrl+H ,把之前的QQQQ去掉.注意,"替换为"那一栏

PHP按行读取文件时删除换行符的3种方法

  这篇文章主要介绍了PHP按行读取文件时删除换行符的3种方法,需要的朋友可以参考下 PHP按行读取文件 去掉换行符"n": 第一种: 代码如下:$content=str_replace("n","",$content); echo $content; 或者: 代码如下:$content=str_replace(array("n","r"),"",$content); 第二种: 代码如下

java删除指定的abstracttablemodel的数据

问题描述 java删除指定的abstracttablemodel的数据 在model中怎么删除指定列的数据,以及多行数据的删除.谢谢了!

java删除指定目录下所有空文件夹的方法_java

本文实例讲述了java删除指定目录下所有空文件夹的方法.分享给大家供大家参考,具体如下: package com.func; import java.io.File; import java.util.ArrayList; import java.util.List; /** * 删除指定目录下的所有空文件夹 * * @author zdw * */ public class FileUtils { List<File> list = new ArrayList<File>();

实现Java删除一个集合的多个元素_java

问题 我需要从一个java的集合中,根据另一个集合的内容,删除第一个集合中不特定的元素.这看上去非常简单,但却遇到了问题. 这是我要写的方法的头部 private void screenBlackNameList(List<SharedBoardSmsWrapper> source, List<BlackNameListModel> blackNameList) 事情是这样子的.source集合中保存了一些显示用的数据元素.blackNameList集合中保存的是黑名单列表.我们需

三款java删除文件夹实现方法

三款java删除文件夹实现方法第一款可以删除文件夹以及文件夹下的子目录与文件 ,后面两个实例只能删除文件夹了. import java.io.file; private void deletefile(file file){    if(file.exists()){     if(file.isfile()){      file.delete();     }else if(file.isdirectory()){      file files[] = file.listfiles();

java 删除文件夹中的所有内容而不删除文件夹本身的实例_java

实例如下: package com.xx; import java.io.File; public class Test { public static void main(String[] args) { String fileRoot = "C:/Users/xx/Desktop/xx/xxx"; delFolder(fileRoot); System.out.println("deleted"); } // // 删除完文件后删除文件夹 // // param

五款java 删除数组元素与重复数组实例代码

五款java 删除数组元素与重复数组实例代码 本文章从网络上收藏了java 删除数组元素哦,各种删除数组元素都有自己的方法,这里不但可以删除数组元素而还可以删除重复的数组元素实例. package com.lzy; import java.util.hashset; import java.util.set; public class test {  /**   * @param args   */  public static void main(string[] args) {   // t

解决ReSharper自动删除换行

使用Devexpress+ReSharper进行开发,似乎是C/S开发的最佳搭配. 但在ReSharper使用时,发现一个非常烦人的问题:即按F5进行调试时,自动删除换行,这样不仅把代码搞乱了,而且有可能造成语法错误编译不通过的情况.例如: 原本的代码是: //列名 public string ColName { get; set; } F5进行调试后会出现: //列名public string ColName { get; set; } 网上已说了,是因为Devexpress+ReSharpe