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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2010, 15:33   #1
SPD
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 41
По умолчанию Удаление из ячейки StringGrid части текста

В роботе со StringGrid появилась такая проблема я считываю таблицу с Ексель и мне нужно уже в считаной таблице удалить символы и оставить только числа....
Пример:

-124 Ш должно остаться токо -124....

зарание благодарен.....
SPD вне форума Ответить с цитированием
Старый 20.08.2010, 16:01   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Удаление символов из строки
Код:
for i:=length(s) downto 1 do
 if not s[i] in ['0'..'9','-'] then delete(s,i,1);
Здесь s - та строка
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.08.2010, 16:02   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,527
По умолчанию

Цитата:
-124 Ш должно остаться токо -124....
Код:
s:='-124 Ш'  //строка которую надо почистить
for j:=length(s) downto 1 do
  if not (s[j] in ['0'..'9','+','-']) then Delete(s,j,1);
mystringGrid.cell[n,k]:=s; // записываем очищенную строку
P.S. спешил, опечатался (to вместо downto), но все равно не успел
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 20.08.2010 в 16:06.
evg_m вне форума Ответить с цитированием
Старый 21.08.2010, 12:24   #4
SPD
Пользователь
 
Регистрация: 30.11.2009
Сообщений: 41
По умолчанию

огромное спасибо.....
SPD вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление части данных из ячейки John34 Microsoft Office Excel 7 17.11.2014 14:34
Копирование части данных ячейки Doszhan Microsoft Office Excel 15 04.11.2011 07:49
Замена части значения ячейки maksim_serg Microsoft Office Excel 4 26.03.2010 12:21
Замена шрифта части ячейки bukarenko Microsoft Office Excel 2 25.03.2010 18:43
Замена части формулы по значению ячейки klip Microsoft Office Excel 3 05.03.2010 14:45