我需要使用java.Thanks提前string线之间移除空间。注:已经尝试过类似StringUtils.normalizeSpace(input)input.replaceAll(" ","")input.replaceAll("\\s","")一些方法;这并没有给正确的结果。

输入:

Status /Action

Query/Comment

Dealership Name:

Northern Region Hyundai Australia / Driveaway Quotation

Dealer Code:

 4219

Dealer Name:

VON BIBRA

Contact Name:

Mr Chris Justin

预期输出:

Status /Action
Query/Comment
Dealership Name:
Northern Region Hyundai Australia / Driveaway Quotation
Dealer Code:
4219
Dealer Name:
VON BIBRA
Contact Name:
Mr Chris Justin
分析解答
String text = "line 1\n\nline 3\n\n\nline 5";
System.out.println(text);
String adjusted = text.replaceAll("(?m)^[ \t]*\r?\n", "");
System.out.println(adjusted);

看到questions/4123385/remove-all-empty-lines