Jak umieścić znak specjalny ' jako tresc zmiennej typu string?

Odpowiedz Nowy wątek
2011-07-24 19:56
ouki1985
0

Witam,
mam taki problem, a mianowicie piszę aplikację w której chcę wyciągnąć adres, który kryje się pod danym podlinkowanym anchorem(HTML).
Chcę to zrobić za pomocą pos i delete aczkolwiek mam problem ponieważ gdy chcę wstawić do funkcji pewien łańcuch znaków jest on źle odczytywany ponieważ znaczek ' jest zarezerwowany jako koniec danego łańcucha. Podaję kod:

Delete(napis,1, pos('</span><a href='',napis));

Np w unixie tego typu znaki, jeżeli chcemy aby były traktowane jako część stringa poprzedzamy backslashem. W delphi też na pewno jest tego typu sposób aczkolwiek przekopałem Google i na nic konkretnego nie mogę trafić. Z góry dziękuję za pomoc.

Pozostało 580 znaków

2011-07-24 20:01
0
writeln('Where''s Nemo?');

Pozostało 580 znaków

2011-07-24 20:05
50h
0

Możesz to zrobić poprzez podanie kodu ASCII znaku.
Coś w ten deseń:

S:='asharewh'+#39+'adgeget';
Bo nie ma nic lepszego od przedłużenia kodu o dodatkowe 4 znaki :) - Patryk27 2011-07-24 20:15
znaki z hashem można wplatać bez plusów - S:='asharewh'#39'adgeget'; - Misiekd 2011-07-24 20:34

Pozostało 580 znaków

2011-07-24 20:16
0

Lub takie coś:

S := 'asharewh'+Chr(39)+'adgeget';

Ktoś ma jeszcze jakieś pomysły?


Bo nie ma nic lepszego od przedłużenia kodu o dodatkowe 8 znaków... - Misiekd 2011-07-24 20:33
To tak dla żartu :) - Patryk27 2011-07-24 20:39

Pozostało 580 znaków

2011-07-24 21:48
0
S:=format('asharewh%sadgeget',[#39]);

Pozostało 580 znaków

2011-07-24 23:56
0
S:='asharewh'#39'adgeget';

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0