![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как из строки S удалить все пробелы кроме первых двух? [D6]
Hiking © (2002-09-08 19:09:00)Плиззз!
Hiking (2002-09-08 23:30:00) [1]:)
Smiths (2002-09-08 23:16:00) [2]Rx ставится, конечно, не из-за таких задач :)
Юрий Зотов (2002-09-08 22:31:00) [3]Или StringReplace из Delphi. Чтобы из-за одной мелкой задачки не ставить аж целую Rx.
S := StringReplace(S, " ", "", [rfReplaceAll]);
Удаляет из строки S все пробелы.
Smiths (2002-09-08 19:27:00) [4]Оидн из вариантов: нужно найти позицию третьего пробела и применить функцию DelSpace из RX.
nick_sniper (2002-09-08 19:16:00) [5]
s_new := "";
for i := 3 to length(s) do
if s[i] <> " then s_new := s_new+s[i];
Или глянь в RxLib там есть фунция для таких вещей