在Java之後的空白,是什麼樣的一些標點符號後修復缺失的空白的最佳途徑:插入逗號,句號等標點符號
, . ; : ? !
例如:
String example = "This is!just an:example,of a string,that needs?to be fixed.by inserting:a whitespace;after punctuation marks.";
輸出應該是:
"This is! just an: example, of a string, that needs? to be fixed. by inserting: a whitespace; after punctuation marks."
很明顯,這是行不通的:
example = example.replaceAll("[,.!?;:]", " ");
所以我正在尋找一個等待你的幫助的解決方案。 謝謝!
有了這個解決方案,我的replaceAll後,除去可能的雙重空間。 – MariaH
@MariaH我編輯了刪除可能的多個空格的答案。請記住,答案符合你的標準。如果你想嘗試一個不同的標準,我支持球員的答案 –
修復後,我必須檢查雙withespaces無論如何。所以,對我而言,這是最好,最簡單的解決方案。謝謝!! – MariaH