![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите как мне з строки вырезать все символы перевода строки
Relaxxx © (2004-11-08 12:16:00)Подскажите как мне з строки вырезать все символы перевода строки(Enter)
KilkennyCat (2004-11-08 12:35:00) [1]
> GuAV © (08.11.04 12:28) [14]
блин.. это сложнее... но возможно.
алгоритм:
рисуем буковки. если после попытки нарисовать буковку, пикселы не изменились - это был перевод строки.
можно еще сложнее, как ты и сказал, с распознаванием:
рисуем весь алфавит и все такое, в спрайты. потом рисуем нашу строку. потом сравниваем :) между прочим, распознавание будет 100%-ное.
GuAV (2004-11-08 12:33:00) [2]begin...end © (08.11.04 12:30) [15]
Тогда это уже два вопроса, первый про #10, второй про #13, но не про #10#13 :)
Ну дык их же и лучше искать по отдельности как в [10], чтобы оставить линуксоидов и хакеров счасливыми ;-)
GuAV (2004-11-08 12:30:00) [3]KilkennyCat © (08.11.04 12:28) [13]
а возврат каретки (ВК) чему равен?
AFAIK Carrier Return это #13, то же что и символ Enter
begin...end (2004-11-08 12:30:00) [4]
> [11] GuAV © (08.11.04 12:27)
Тогда это уже два вопроса, первый про #10, второй про #13, но не про #10#13 :)
GuAV (2004-11-08 12:28:00) [5]KilkennyCat © (08.11.04 12:26) [10]
попиксельно
А где преобразование в картинку с опследующим распознанием ?
KilkennyCat (2004-11-08 12:28:00) [6]
> GuAV © (08.11.04 12:27) [11]
а возврат каретки (ВК) чему равен? :)
KilkennyCat (2004-11-08 12:27:00) [7]хе, забыл i инкрементировать. :)
GuAV (2004-11-08 12:27:00) [8]begin...end © (08.11.04 12:24) [8]
перевода строки( Enter)
Перевд строки - #10
Enter - #13
KilkennyCat (2004-11-08 12:26:00) [9]можно использовать replace, а можно и ваще в цикле попиксельно:
i := 1;
result := '';
while i <> length(s) do if not (ord(s[i]) in [13, 10]) then result := result + s[i];
Relaxxx (2004-11-08 12:25:00) [10]ну немного тафтология, но главное смысл понятен
begin...end (2004-11-08 12:24:00) [11]
> [4] GuAV © (08.11.04 12:22)
Подскажите как мне з строки вырезать все символы перевода строки
Relaxxx (2004-11-08 12:23:00) [12]все нашол...спасибо!
YurikGL (2004-11-08 12:23:00) [13]Relaxxx (08.11.04 12:22) [5]
string +F1 там эти функции есть
Relaxxx (2004-11-08 12:22:00) [14]хорошо, а какой функцией пользовать??
GuAV (2004-11-08 12:22:00) [15]begin...end © (08.11.04 12:19) [1]
Из хакеров в линуксоиды подался ? а как же #13 ? его же тоже надо ! :-)
Relaxxx (2004-11-08 12:22:00) [16]хорошо, а какой функцией пользовать??
Subdigger (2004-11-08 12:21:00) [17]если біть точнее то надо искато #10#13 или #$A#$D
begin...end (2004-11-08 12:19:00) [18]Найти все #10 и удалить их.