我需要使用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);