我試圖從文本塊中的行中刪除所有空格,這些行中除空格之外什麼都不包含,使行中斷。Java replaceAll從空行中刪除空格
我嘗試以下:
str = " text\n \n \n text";
str = str
.replaceAll("\\A +\\n", "\n")
.replaceAll("(\\n +\\n)", "\n\n")
.replaceAll("\\n +\\Z", "\n");
我期待的輸出是
" text\n\n\n text"
而是它是
" text\n\n \n text"
在塊的第三行中的空間沒有被刪除。我在這裏做錯了什麼?
請檢查並選擇最適合您的答案。 –