|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.11.2007, 00:09 | #1 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Работа с текстом (замена подстроки)
Имеется edit
Необходимо после нажатия на какойниить буттон найти в этом эдите некоторый текст и заменить его на ХТМЛ код (Суть: вместо имени смайла надо вписать ХТМЛ код картинки этого смайла...)(Естественно что заменять нада будет не 1 смайл а 30 - 50...) ХТМЛ код я сам намалюю а вот работать с текстом неумею ((( Подскажиет как организовать такую замену ??? ПОЖАЛУЙСТА ПАМАГИТЕ ! Всем благодарен ! ---
|
18.11.2007, 00:45 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Найти - функция POS. Она дает позицию первого символа искомой подстроки.
Дальше выбираем символы до этой позиции, "присобачиваем" им в хвост "ХТМЛ код картинки этого смайла" и дополняем символами после искомой подстроки. Полученную новую строку запихиваем в Эдит. Доступно объяснил? |
18.11.2007, 01:33 | #3 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
мм тероия канечно хорошо но код бы непомешал !
Я примерно в теории сам понимаю а вот функции и притмеры работы с текстом нет ( mihali4 напиши пожалста такую процедуру каторая бы искала определённый текст и заменяля его на мой (текст1 -> новый текст1;текст2 -> новый текст2).... чтобы она находила текст среди всякого мусора в edit'е Очень прошу ---
|
18.11.2007, 01:41 | #4 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
А вот это - ручками, ручками... И про голову забывать не надо. Она - не только для того, чтобы ею кушать...
А такие примитивные задачки... и код готовый просить... Ну надо же себя хоть немного уважать, а? Цитата:
Просто повыпендриваться хотели? Не-е-т - для вас, болезных. Последний раз редактировалось mihali4; 18.11.2007 в 01:47. |
|
18.11.2007, 01:44 | #5 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Да я бы с радостью сам сделал но вот незнаю функций работы с текстом !
! ! ! как я бес этого смогу ???? ---
|
18.11.2007, 02:02 | #6 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
Функции и процедуры которые тебе необходимы для решения этой проблемки.
function Pos ( const Needle, HayStack : string ) : Integer;
procedure Delete(var Source: string; StartChar : Integer; Count : Integer ) ; procedure Insert(const InsertStr:string; var TargetStr: string; Position: Integer ) ; function Length ( const SourceString : string ) : Integer; Подробное описание и примеры работы с ними можно посмотреть в справке Делфи или здесь: http://www.programmersclub.ru/delphibase P.S.:Осталось только пошевилить головой и все получится.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" Последний раз редактировалось AlDelta; 18.11.2007 в 02:34. |
18.11.2007, 02:40 | #7 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
Рабочий код
Код:
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
18.11.2007, 02:59 | #8 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Слушай давай без иронии ! я ничего такого не хотел ! а ещё до этой темы когда с тобой разговаривал просил ддать пару ссылок на умные книжки где разжовываются подробные мелочи но все почемуто молчали ... ладно замнём
Я задал вроде е такие уж и важные вапросы ... на те темы каторые не нашол в имеющихся справочниках и ясных ответах в всемогущеи имтернете ALDelta спасибо щяс попробою пошевелить мозгами ---
|
18.11.2007, 03:49 | #9 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
ALDelta спасибо ещё раз.
я вот пример написал свой =) Код:
---
|
18.11.2007, 11:07 | #10 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
Код:
Код:
Life is too short, play more...
Как правильно задавать вопросы |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа с текстом string | LeoN | Общие вопросы Delphi | 13 | 24.09.2008 10:54 |
работа с текстом | pupil | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 15.03.2008 14:00 |
Работа с текстом | Sanek_ntsk | Общие вопросы C/C++ | 10 | 12.01.2008 19:42 |
Работа с текстом | wwww | Общие вопросы Delphi | 5 | 18.12.2007 17:23 |
Работа с текстом, в паскале. | Cartman18 | Помощь студентам | 4 | 10.12.2007 18:06 |