| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Удаление символов в строке до символа = |
| Автор: sprus80 11.9.2012, 12:06 | ||||
| Есть Memo с строками типа 18=1544 1 77 89 19=1548 1 78 910 20=1788 1 78 95 нужно удалить символы до = (и его тоже) Удалял так
Но она работает с одной огромной строкой. Мне это не подходит, подскажите пожалуйста как работать в цикле с каждой строкой. Пробовал написать такой обработчик, но он не работает.
Сильно не пинайте, с циклом почти не работал. |
| Автор: DarkProg 11.9.2012, 12:14 |
| Ну а, как бы по второму способу, если присвоить результат строке откуда текст извлекли, работать не будет? |
| Автор: superVad 11.9.2012, 12:32 | ||
|
| Автор: lomaster 11.9.2012, 12:37 |
| Откуда в мемо эти строки взялись? |
| Автор: kami 11.9.2012, 12:42 |
И так постепенно доберемся до EOutOfMemory, если текста достаточно много Но если немного - тогда нормально. ашипка. Голосую за первый вариант superVad |
| Автор: sprus80 11.9.2012, 12:57 | ||
В Memo текст грузиться из txt файла через openDialog, размер не большой
цикл не работоспособен. Пните что не так. |
| Автор: БелАмор 11.9.2012, 13:02 | ||
Тогда ещё вариант на конкурс:
|
| Автор: lomaster 11.9.2012, 13:25 | ||
грузите в TStringList, потом в мемо пойдет уже как надо. Типа так: Memo.Lines.Assign(TStringList.Values); |
| Автор: sprus80 11.9.2012, 13:55 | ||
Сделал так
конечно через одно место, но работает Спасибо всем за помощь, подтолкнули. |