\ {2,} на {-String.Space-} и не надо дописывать если больше 5 пробелов, потому что конструкция {2,} означает 2 или больше. В данном случае если пробелов не будет или будет всего 1 пробел никаких замен не будет, а если 2 или больше то заменит на 1 пробел.