После того, как я перевернул разделенные слова, я не уверен, как добавить разделители.
String fileContent = "def mnop.STU";
String delimiter = "[^a-zA-Z0-9']+";
String[] splitWords = fileContent.split(delimiter);
StringBuilder stringBuilder = new StringBuilder();
for (String word : splitWords) {
StringBuilder output = new StringBuilder(word).reverse();
stringBuilder.append(output);
}
StringJoiner joiner = new StringJoiner(delimiter);
joiner.add(stringBuilder);
System.out.println(joiner.toString());
Токовый выход: fedponmUTS
Желаемый выход: fed ponm.UTS