Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как удалить из строки спец символы? / 16 сообщений из 16, страница 1 из 1
30.09.2002, 09:58
    #32053993
Руслан
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Как удалить из строки спец символы?
...
Рейтинг: 0 / 0
30.09.2002, 13:27
    #32054059
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Привет.
Можно, например, преребирать символы в цикле и удалять ненужные ф-цией Delete. Коды спецсимволов в таблице кодировки посмотри.
...
Рейтинг: 0 / 0
30.09.2002, 13:48
    #32054066
Руслан
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Это есть геморой! Должна же быть стандартная функция!? Вот только найти я ее не могу...
...
Рейтинг: 0 / 0
30.09.2002, 14:31
    #32054080
Luchkin Dmitry
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
стандартной нет однозначно.
...
Рейтинг: 0 / 0
01.10.2002, 13:14
    #32054402
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Нда, что значит "стандартная"?
Процедура для удаления спецсимволов? И каких же?

есть хорошая функция stringreplace
она за раз чего надо заменит на то, что хочешь
...
Рейтинг: 0 / 0
01.10.2002, 14:13
    #32054435
Доброжелатель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
твое имя есть - Тундра
...
Рейтинг: 0 / 0
01.10.2002, 20:48
    #32054624
dmitryK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
посмотри Trim
...
Рейтинг: 0 / 0
02.10.2002, 11:43
    #32054755
Руслан
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Trim убирает пробелы и кажется только их
...
Рейтинг: 0 / 0
02.10.2002, 11:48
    #32054757
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Так что, так и не получилось?
...
Рейтинг: 0 / 0
02.10.2002, 12:36
    #32054787
Руслан
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Обходными путями, которые не представляют никакого интереса.
...
Рейтинг: 0 / 0
03.10.2002, 14:42
    #32055183
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Тогда попроси Borland написат специально функцию:
deleteSpecSymbols )))
...
Рейтинг: 0 / 0
04.10.2002, 15:32
    #32055558
pirat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Да уж, Delphi это вам не PHP ...
...
Рейтинг: 0 / 0
07.10.2002, 14:12
    #32055977
JZ
JZ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
сходи на
http://www.atrussk.ru/delphi/5/string/string51.htm
тама чегонто было по поводу ентого
...
Рейтинг: 0 / 0
08.10.2002, 12:35
    #32056287
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Из RX LIB

function DelChars(const S: string; Chr: Char): string;
var
I: Integer;
begin
Result := S;
for I := Length(Result) downto 1 do begin
if Result = Chr then Delete(Result, I, 1);
end;
end;
...
Рейтинг: 0 / 0
08.10.2002, 12:56
    #32056295
Jonzo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Ешо можно воспользоватся Ф-цией
StringReplace
Пример
http://www.atrussk.ru/delphi/5/string/str5131.htm

тоже в цыкле... заменит все символы на пустое место и все.. кстати побыстрее будет чем черз динну строки цыкл делать..
...
Рейтинг: 0 / 0
08.10.2002, 19:58
    #32056532
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить из строки спец символы?
Лучше не удалять из строки, а собирать нормальную строку.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
function delcharString1(s:string) : string;
var i:integer;
begin
result:='';
for i:= 1  to length(s) do
  if s[i]>=' ' then result:=s[i]
end;

function delcharString2(s:string) : string;
const c =[# 0 ,# 1 ,# 10 ,# 12 ];
var i:integer;
begin
result:='';
for i:= 1  to length(s) do
  if not (s[i] in c) then result:=s[i]
end;
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как удалить из строки спец символы? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]