![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Последовательность #0#0 в середине ансистроки [D7, XP]
DSKalugin © (2006-06-23 18:13:00)В переменной aHTML:AnsiStringсодержится символы #0#0
aHTML='....<td>SU'#0#0'</td>....'
котрые препятствуют дальнейшей работе с этими данными. Попросту строка обрезается при
Memo1.Lines.Text:=aHTML;
видим только Memo1.Lines.Text='....<td>SU'
Как мне найти все вхождения этой последовательности и удалить их?
Функции AnsiPos и другие расценивают #0 как конец строки
Ketmar (2006-06-23 19:51:00) [1]а StringReplace зачем?
DSKalugin (2006-06-23 18:26:00) [2]Спасибо, друзья, решил так
for i:=1 to j do
if aHTML[i]=#0 then aHTML[i]:=' ';
begin...end (2006-06-23 18:21:00) [3]> DSKalugin © (23.06.06 18:13) [0]
> Функции AnsiPos и другие расценивают #0 как конец строки
Pos не расценивает.
StriderMan (2006-06-23 18:18:00) [4]можно пробежаться как по массиву байтов, и заменить.