- replace any of "\n\t" with " " and then replace
multiple " " to a single " ".
JIRA: MDSAL-416
Change-Id: I1f29f7da9f574e65a8ccf169e29883c9d1f47c26
Signed-off-by: Jie Han <han.jie@zte.com.cn>
(cherry picked from commit
b530d7cabc7098caee13e5026f561efcf0665cef)
final StringBuilder sb = new StringBuilder();
final StringBuilder lineBuilder = new StringBuilder();
final String lineIndent = Strings.repeat(" ", nextLineIndent);
- final String formattedText = MULTIPLE_SPACES_PATTERN.matcher(NEWLINE_OR_TAB.removeFrom(text)).replaceAll(" ");
+ final String formattedText = MULTIPLE_SPACES_PATTERN.matcher(NEWLINE_OR_TAB.replaceFrom(text, " "))
+ .replaceAll(" ");
final StringTokenizer tokenizer = new StringTokenizer(formattedText, " ", true);
boolean isFirstElementOnNewLineEmptyChar = false;