/** * @author lautturi.com * Java example: remove all new blank lines in string in java */ import java.util.*; import java.util.regex.*; public class Lautturi { public static void main(String[] args) { String text = "line 1\n\nline 3\n\n\nline 5\t hello \t \nline 6"; String newText = text.replaceAll("(?m)^[ \t]*\r?\n", ""); System.out.println("--------original text--------"); System.out.println(text); System.out.println("--------new text--------"); System.out.println(newText); } }
output:
--------original text-------- line 1 line 3 line 5 hello line 6 --------new text-------- line 1 line 3 line 5 hello line 6