Java读文件修改默认换行符的实现
目录
- Java读文件修改默认换行符
- 方法如下
- Java替换换行符
Java读文件修改默认换行符
Java默认换行符是'\n'。但有时数据并不以'\n'进行换行
方法如下
public static void testRead(String confPath) throws IOException { System.setProperty("line.separator", "/03"); BufferedReader brConf = new BufferedReader(new InputStreamReader( new FileInputStream(confPath), "UTF-8")); for (String line = brConf.readLine(); line != null; line = brConf.readLine()) { System.out.println(line); System.out.println("----------------"); } brConf.close(); }
除'/03'外,业务还可能指定'/01'换行。具体使用什么看具体业务。
Java替换换行符
前端录入的信息,有换行符\r\n,后面拿到数据库存储的数据后需要在前端页面上换行予以显示。
String testStr = "换行\r\n换行"; String result = testStr.replaceAll("(\\r\\n|\\n|\\n\\r)","<br/>");
不用\\\\r\\\\n进行替换,如果字段之间包含\r\n则需要这样进行替换。
已经转义的则使用\\r\\n进行字符串替换就可以正常替换成<br/>
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Java正则表达式实现在文本中匹配查找换行符的方法【经典实例】
本文实例讲述了Java正则表达式实现在文本中匹配查找换行符的方法.分享给大家供大家参考,具体如下: 默认情况下,正则表达式 ^ 和 $ 忽略行结束符,仅分别与整个输入序列的开头和结尾匹配.如果激活 MULTILINE 模式,则 ^ 在输入的开头和行结束符之后(输入的结尾)才发生匹配.处于 MULTILINE 模式中时,$ 仅在行结束符之前或输入序列的结尾处匹配. NLMatch.java: package nlMatch; import java.util.regex.Pattern; /**
-
Java 替换字符串中的回车换行符的方法
使用正则表达式进行替换: 代码片段: String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据 documentTxt=documentTxt.replaceAll("[\\t\\n\\r]", "");//将内容区域的回车换行去除 说明:String类的replaceAll就有正则替换功能. \t为制表符 \n为换行 \r为回车 java正则使用: 示例方法: 复制代码 代码如
-
java去除字符串中的空格、回车、换行符、制表符的小例子
复制代码 代码如下: import java.util.regex.Matcher;import java.util.regex.Pattern; /** * @author lei * 2011-9-2 */public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if (str!=null) { Patte
-
Java读文件修改默认换行符的实现
目录 Java读文件修改默认换行符 方法如下 Java替换换行符 Java读文件修改默认换行符 Java默认换行符是'\n'.但有时数据并不以'\n'进行换行 方法如下 public static void testRead(String confPath) throws IOException { System.setProperty("line.separator", "/03"); BufferedReader brConf = new BufferedRea
-
Python RawString与open文件的newline换行符遇坑解决
目录 背景 思路 遇到的问题 思考过程 Raw String 如果字符串没转义字符,那么 Raw String 跟普通 String 完全一致 误区:注意单个字符的引号问题 启发 正则替换的问题 open 文件的 newline 参数 背景 一次工作中,我需要完成某个文件的字符串替换. 需求是这样的:文件A有个占位符,需要利用Python3,把占位符替换成文件B的内容.文件都不大,可以一次性读到内存处理. 我想,这不是简单的open read replace write就搞定了嘛? 结果,还真有
-
Bash技巧:把变量赋值为换行符(判断文件是否以换行符结尾)
变量赋值为换行符 在 bash 中,如果要把变量赋值为换行符,写为 '\n' 没有效果,需要写为 $'\n'.具体举例如下: $ newline='\n' $ echo $newline \n $ newline=$'\n' $ echo $newline 可以看到,把 newline 变量赋值为 'n',得到的是 n 这个字符串,而不是换行符自身. 这是 bash 和 C 语言不一样的地方. 在 C 语言中,'n' 对应换行符自身,只有一个字符:而 "n" 对应一个字符串. 但是在
-
PHP按行读取文件时删除换行符的3种方法
PHP按行读取文件 去掉换行符"\n": 第一种: 复制代码 代码如下: $content=str_replace("\n","",$content);echo $content; 或者: 复制代码 代码如下: $content=str_replace(array("\n","\r"),"",$content); 第二种: 复制代码 代码如下: $content=preg_replace
-
Java读写文件方法总结(推荐)
Java的读写文件方法在工作中相信有很多的用处的,本人在之前包括现在都在使用Java的读写文件方法来处理数据方面的输入输出,确实很方便.奈何我的记性实在是叫人着急,很多时候既然都会想不起来怎么写了,不过我的Java代码量也实在是少的可怜,所以应该多多练习.这里做一个总结,集中在一起方面今后查看. Java读文件 package 天才白痴梦; import java.io.BufferedReader; import java.io.File; import java.io.FileInputSt
-
python3 读写文件换行符的方法
最近在处理文本文件时,遇到编码格式和换行符的问题. 基本上都是GBK 和 UTF-8 编码的文本文件,但是python3 中默认的都是按照 utf-8 来打开.用不正确的编码参数打开,在读取内容时,会抛出异常. open(dirpath + "\\" + file, mode = "r+", encoding = "gbk", newline = "") 捕获抛出的异常,关闭文件.使用另外一种编码格式打开文件再重新读取. 读取
-
IDEA全量替换一次性解决旧项目并将所有文件换行符改为LF问题
在java项目开发中.最开始换行符大家一般是在idea中设置新文件为LF,并且对旧文件通过IDEA下方的点击来更换换行符.很显然,对于几千文件的旧项目明显是不合理.后来我找到idea的官网文档 https://www.jetbrains.com/help/idea/configuring-line-endings-and-line-separators.html 用谷歌翻译后如下,按图操作.握草,九百多的文件改变量. 总结 以上所述是小编给大家介绍的IDEA全量替换一次性解决旧项目并将所有文件换
-
Java Scanner类用法及nextLine()产生的换行符问题实例分析
本文实例讲述了Java Scanner类用法及nextLine()产生的换行符问题.分享给大家供大家参考,具体如下: 分析理解:Scanner sc = new Scanner(System.in); package cn.itcast_01; /* * Scanner:用于接收键盘录入数据. * * 前面的时候: * A:导包 * B:创建对象 * C:调用方法 * * 分析理解:Scanner sc = new Scanner(System.in); * System类下有一个静态的字段:
-
PHP 网站修改默认访问文件的nginx配置
搭建好lnmp后,有时候并不需要直接访问index.php,配置其他的默认访问文件比如index.html这时候需要配置一下nginx才能访问到你想要设置的文件 直接上代码,如下是我的配置的一份简单的nginx到php-fpm的站点,该站点默认访问目录/ecmoban/www/index.html server { listen 80; location / { root /ecmoban/www; index index.html index.php index.htm; } error_pa
随机推荐
- Python中函数的参数定义和可变参数用法实例分析
- 详解用函数式编程对JavaScript进行断舍离
- java实现md5加密示例
- Mybatis中设置全局变量的方法示例
- Python中DJANGO简单测试实例
- JAVA/JSP学习系列之三
- Python实现文件内容批量追加的方法示例
- linux shell命令行选项与参数用法详解
- js 距离某一时间点时间是多少实现代码
- 阿里云ecs服务器中安装部署node.js的步骤
- SQL Server存储过程生成insert语句实例
- 浅析jQuery Mobile的初始化事件
- Android 图片网格布局控件示例代码
- 从DV制作VCD的软件方法
- GOOGLE网站向网站管理员提供的建议一定要看的
- 网友原创的PHP模板类代码
- sublime text配置node.js调试(图文教程)
- Android App 与 U 盘通信示例详解
- python中ASCII码和字符的转换方法
- jQuery操作attr、prop、val()/text()/html()、class属性