Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
ВнизКАк убрать ковычку из строки? Найти похожие ветки
← →
GH@ST (2005-01-21 12:49) [0]Ковычку имеется ввиду одинарную..тоесть как это в коде написать?
← →
Ega23 © (2005-01-21 12:49) [1]""
← →
Poirot © (2005-01-21 12:49) [2]""""
← →
Vlad © (2005-01-21 12:52) [3]
> КАк убрать ковычку из строки?
StringReplace ?
← →
GH@ST (2005-01-21 12:52) [4]И чего бы сие значило?
Тут получается """
а компилятору такая постановка вопроса не нравится..
← →
Ega23 © (2005-01-21 12:52) [5]""""""
← →
Ega23 © (2005-01-21 12:53) [6]Или """"""""""""
← →
GH@ST (2005-01-21 12:53) [7]> Vlad ©
попробуй напиши
Str:=StringReplace(Str,""","",[rfReplaceAll]);
← →
GH@ST (2005-01-21 12:54) [8]> Ega23 ©
В некой строке среди текста есть такая ковычка..надо ее там найти и убрать..как сделать-то?
← →
Poirot © (2005-01-21 12:55) [9]кто больше:)
Ждём автора - вопрос реально инетресный - сабж от тела в корне отличаются:) Кому верить?: (с)
ЗЫ: если что - то я написал строку и одной ковычки, а [1] просто ковычка... )
← →
Poirot © (2005-01-21 12:56) [10]GH@ST (21.01.05 12:54) [8]
не 3 ковычки а 4!!! Это важно! Считать умеешь?!
← →
Ega23 © (2005-01-21 12:58) [11]Нихрена не понимаю, что надо...
НО ПРИКОЛЬНО-О-О-О!!!!!! :-)))))))))))
← →
GH@ST (2005-01-21 13:01) [12]Господа может я чего-то непонятно..обьясняю..простите конечно..вот пример
вот строка
What"s It All About Alfie?
там ковычка...как ее оттуда убрать...речь идет о том, что таких строк много...
← →
Poirot © (2005-01-21 13:02) [13]Str:=StringReplace(Str,"""","",[rfReplaceAll]);
← →
GH@ST (2005-01-21 13:04) [14]> Poirot ©
Вот теперь даже я понял..спасибо..
← →
Ega23 © (2005-01-21 13:07) [15]Ты вот что: задай цвет для строк в редакторе. Tools -> Editor Options -> Color
← →
Lord Zmiy © (2005-01-21 14:53) [16]Ега опять ересь несешь :) ...
Гхост самый простой способ прогани через цикл строку посимвольно и просто замени все кавычки на ммм ... интересно а как сказать ничего :) .... или сдвинь строку на символ влево в месте встречи кавычки наверняка есть функция к сожалению не знаю такой :) напиши сам
← →
REA (2005-01-21 15:26) [17]Ковычек не бывает. Бывают кавычки. Так что будь уверен - в строке нет ковычек.
← →
Ega23 © (2005-01-21 15:29) [18]Ега опять ересь несешь :) ...
А где ты ересь увидел????
← →
Stanislav © (2005-01-21 15:39) [19]L:=POS (#39,str)
Delete (str,L,1)
← →
Separator © (2005-01-21 15:39) [20]/[16]/
ага так:
function UborKavychek(const Value: String): String;
var
i, j, L: Integer;
begin
L:= Length(Value);
j:= 0;
SetLength(Result, L);
for i:= 1 to L do
if Value[i] = #39
then Inc(j)
else Result[i - j]:= Value[i];
SetLength(Result, L - j);
end;
:)
← →
Poirot © (2005-01-21 15:42) [21]Stanislav © (21.01.05 15:39) [19]
а на 2-е ковычки?:)))
Lord Zmiy © (21.01.05 14:53) [16]
Это один из саимых помоему не рациональных способов... и кстати реплейс что-то подобное делает:) Велосипедик изобретать буим:)
← →
Poirot © (2005-01-21 15:44) [22]Separator © (21.01.05 15:39) [20]
Престрелите меня:) кто ешшо что сделает с этими бЭдными Ковычечками?:)))
← →
kergma (2005-01-21 17:19) [23]У меня нашлись 5 копеек:
s: "Ст"ро"ка "в" которой"" "д""о" "ф"и"г"а кО"в"ы"че"к"!!"!"!"" "
================================================================
s:= " " + s + " ";
i := pos("""", s);
while i>0 do
begin
delete(s,i,1);
i := pos("""", s);
end;
delete(s,1,1);
delete(s,length(s),1);
-----------------------------------------
2Poirot : БАБАХ!!!!!!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.045 c