Здесь есть правильные ответы, например ::10000
s = s.replaceAll("\\s+", " " ).trim();
Но я думаю, что также важно выбрать правильный вопрос. Вместо того, чтобы спрашивать об обрезке String
с помощью регулярных выражений, почему бы просто не спросить об обрезке String
и не дать людям, отвечающим, показать вам лучшую стратегию?
Возможно, есть лучшие способы свернуть пробелы, чем использовать регулярное выражение. Есть, конечно, другие способы.