Создаем поле ввода текста и кнопку.
В поле ввода пишем текст с заранее лишними пробелами.
Лишние пробелы - это больше одного, между словами.
Получится что то типа такого:
Вставляем в кнопку этот код, он уже с коментариями:
Code
.ASCII-код #32 обозначает пробел.
.Ищем в строке два пробела подряд
SearchStr "[#32][#32]" "[TextEntry1]" "[Poisk]" ""
.Если есть два и более пробела подряд
While "[Poisk]" "<>" "0"
.Удаляем один пробел
StrDel "[TextEntry1]" "[Poisk]" "1" "[TextEntry1]"
.Ищем в строке два пробела подряд
SearchStr "[#32][#32]" "[TextEntry1]" "[Poisk]" ""
EndWhile
Нажимаем на кнопку.
И получаем что то типа такого:
Этот пример удаляет пробелы только в середине, без учета запятых, точек, начала и конца строки.
Но он показывает как можно избавится програмно от лишних не верно введенных символов.