Java 将多个连续的换行符替换成一个换行符

来源:互联网 发布:网络主播毒药黄播 编辑:程序博客网 时间:2024/06/11 03:50

例如:

"1


2


3" 转化成  :

“1

2

3”


通过正则表达式去转换。

代码如下:


    /**     * 将字符串中的连续的多个换行缩减成一个换行     * @param str  要处理的内容     * @return返回的结果     */    public static String replaceLineBlanks(String str) {String result = "";if (str != null) {Pattern p = Pattern.compile("(\r?\n(\\s*\r?\n)+)");Matcher m = p.matcher(str);result = m.replaceAll("\r\n");}return result;}


0 0
原创粉丝点击