Regex для удаления пробелов между номерами

Мне нужно удалить пробелы между номерами, так что строка вроде этого:

"Hello 111 222 333 World!" 

становится

 "Hello 111222333 World!" 

Я пробовал это:

 message = message.replaceAll("[\\d+](\\s+)[\\d+]", ""); 

Кажется, это не сделано.

Вы можете использовать это регулярное выражение на основе поворота:

  String repl = "Hello 111 222 333 World!".replaceAll("(?<=\\d) +(?=\\d)", ""); //=> Hello 111222333 World! 

Это регулярное выражение "(?<=\\d) +(?=\\d)" обязательно соответствует пробелу, которому предшествует цифра.

Как насчет:

 message = "Hello 111 222 333 World!".replaceAll("(\\d)\\s(\\d)", "$1$2"); 

дает:

 "Hello 111222333 World!"