Aptem |
Отправлено: 20.08.2003, 08:13 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
Привет, Всем !
У меня такая проблема:
Есть строка ( AnsiString ) в ней где-то распологаются символы перехода на новую строку. Как мне удалить все эти символы?
Заранее благодарю за внимание !
|
|
Asher |
Отправлено: 20.08.2003, 09:23 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
Попробуй так:
CODE | MyString = StringReplace(MyString , "\r", "", TReplaceFlags()<<rfReplaceAll);//Удаление всех символов \r |
|
|
Aptem |
Отправлено: 20.08.2003, 11:53 |
|
Мастер участка
Группа: Участник
Сообщений: 349
|
Попробую...
Спасибо за ответ.
|
|
Valdemar |
Отправлено: 27.08.2003, 13:46 |
|
Мастер участка
Группа: Участник
Сообщений: 433
|
Вот еще вариант, который удаляет пробелы и управляющие символы
void FilterString(char *Buffer)
{
unsigned char *to, *from;
from=to=Buffer;
while(*from)
{
if(*from> 0x20)//Убираем ненужное включая пробел
*to++=*from;
from++;
}
*to=0;
}
Автор функции не я, она была найдена на одном из форумов.
|
|