| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Как разбить строку на части |
| Автор: gavr 27.3.2005, 17:24 | ||
| Привет! Делаю моё первое приложение. Очень надеюсь на вашу помощь. Необходимо из строки типа: "просто какой-то текст(имя_файла)и т.д." вытащить имя_файла т.е. то что в скобках. Как проще всего это сделать? В DRKB (огромное спасибо Vit'у) нашел
но компилятор пишет: Undeclared identifier: 'stringReplace' |
| Автор: Zero 27.3.2005, 17:34 |
| А у тебя в строке Uses , есть модуль "Classes"? |
| Автор: z-END 27.3.2005, 17:36 |
| Zero если ругается на StringReplace то тогда уж скорее надо смотреть SysUtils прописаны или нет. |
| Автор: Poseidon 27.3.2005, 17:39 | ||
|
| Автор: Zero 27.3.2005, 17:39 |
| Ну не знаю, у меня лично не ругается, а класс "TStringList" находится в модуле "Classes" Добавлено @ 17:41 А точно, "SysUtils" нужен... Без него такаяже ошибка выдаётся. |
| Автор: SPrograMMer 27.3.2005, 17:41 | ||
Vit, то конечно молодец! Но вот если у тебя просто строка (тип String), тогда лучше будет работа со строковыми функциями:
ЗЫ: для первых приложений лучше купить книжку типа "Самоучитель по Delphi" и читать её, чем "лазать" по профсправочникам! |
| Автор: Poseidon 27.3.2005, 17:41 | ||
PS. 2z-END, ну и скорость, опередил! |
| Автор: gavr 27.3.2005, 18:16 | ||
SPrograMMerСпасибо всё правильно!!!
Где еще найдешь столько профессионалов готовых помочь тебе за секунды! |
| Автор: FRAGNATIC 28.3.2005, 00:59 |
| ещё есть прикольные функций RightStr и LeftStr находящиеся в StrUtils) Добавлено @ 01:02 а книги в книжных магазинах продаются) + есть куча инет магазинов) |
| Автор: ДЫМ 28.3.2005, 01:22 | ||||
Вот моя функция, пожалуй ИМХО самый оптимальный алгоритм (всего один цикл);
Пример вызова
|