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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2011, 09:48   #1
akimov_a
Новичок
Джуниор
 
Регистрация: 12.03.2011
Сообщений: 2
По умолчанию удалить часть строки

добрый день всем
пишу грабер и слала такая проблемма
есть строки такого формата SPI & G_G — Любовь
как почистить сторчку и избавиться от &
должно получиться SPI G_G Любовь
akimov_a вне форума Ответить с цитированием
Старый 13.03.2011, 10:13   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

найти &
удалить все до ; включая
повторить пока есть &
программа — запись алгоритма на языке понятном транслятору
evg_m на форуме Ответить с цитированием
Старый 13.03.2011, 11:35   #3
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Pos, Delete
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 13.03.2011, 12:11   #4
akimov_a
Новичок
Джуниор
 
Регистрация: 12.03.2011
Сообщений: 2
По умолчанию

вот простое решения
Код:
tmp3:='SPI & G_G — Любовь';
z:=StringReplace(tmp3, '—', '',[rfReplaceAll, rfIgnoreCase]);
z:=StringReplace(z, '&', '',[rfReplaceAll, rfIgnoreCase]);
titil.Add(z);
akimov_a вне форума Ответить с цитированием
Старый 13.03.2011, 12:18   #5
Voland-791
Пользователь
 
Аватар для Voland-791
 
Регистрация: 07.08.2010
Сообщений: 16
По умолчанию

Delete (tmp,1,9) удалит с 1строчки по 9 )
E.N.A
Voland-791 вне форума Ответить с цитированием
Старый 13.03.2011, 12:20   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вам предлагали универсальное решение...
Как только Вы встретите в строке другой HTML кодированный символ (например,  ), прийдётся переписывать программу?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.03.2011, 15:56   #7
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Вам предлагали универсальное решение...
Как только Вы встретите в строке другой HTML кодированный символ (например,  ), прийдётся переписывать программу?
Вопрос стоял конкретный, если бы создателю темы понадобилось сделать парсер то мы бы предложили вариант
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 14.03.2011, 12:17   #8
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

люди пишут граберы, не зная при этом основы основ
PS Извиняюсь если кого обидел
SERG1980 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны строки S и S0. Удалить из строки S все подстроки, совпадающие с S0 . Если совпадающих подстрок нет, Шпунюся Помощь студентам 1 16.12.2010 21:02
Вырезать часть строки. sergeyrulit Общие вопросы Delphi 2 22.10.2010 22:25
Отрезать часть строки Demonmov C++ Builder 3 04.05.2010 19:18
Как удалить часть строковой переменной Oooleg Microsoft Office Excel 1 21.07.2009 16:20
Строки. Как вывести часть строки? Anfall Общие вопросы Delphi 7 26.02.2009 09:10