Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2011, 21:17   #1
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию Заменить пробел в строке

В stringe находится слово в котором в рандомном порядке содержится пробел, как найти его и заменить на точку?
Единственное пока знаю как удалять пробел
Код:
              
while(pos(' ',a) = 1) and(length(a) > 0) do delete
(a,1,1);
bulldog5293 вне форума Ответить с цитированием
Старый 25.04.2011, 21:39   #2
kangreon
Форумчанин
 
Аватар для kangreon
 
Регистрация: 03.04.2009
Сообщений: 305
По умолчанию

Код:
StringReplace(a, ' ', '.', [rfReplaceAll]);
http://www.delphibasics.ru/StringReplace.php
kangreon вне форума Ответить с цитированием
Старый 25.04.2011, 21:40   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

удаление всех пробелов делается при помощи функции Trim(s:string):string;
Человек_Борща вне форума Ответить с цитированием
Старый 25.04.2011, 21:43   #4
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Спс, kangreon ещё раз выручил
bulldog5293 вне форума Ответить с цитированием
Старый 26.04.2011, 00:44   #5
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

>> удаление всех пробелов делается при помощи функции Trim(s:string):string;
Не верно. Trim удаляет непечатуемые символы с начала и конца строки, другие пробелы он не затрагивает.
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В строке между словами вставить вместо пробела запятую и пробел fatorial Помощь студентам 4 31.12.2010 16:36
Excel, заменить "неразрывный пробел" на обычный Meta2 Microsoft Office Excel 8 03.11.2010 21:08
Как заменить обычний пробел на неразрывный пробел Jaroslav Microsoft Office Excel 2 05.05.2010 11:57
заменить символ в строке felmor Паскаль, Turbo Pascal, PascalABC.NET 1 25.12.2008 18:38
заменить в строке подстроку Lemo Помощь студентам 4 18.10.2008 21:54