Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Probleme mit ' und Proceduren


Blamaster - Sa 26.07.08 20:49
Titel: Probleme mit ' und Proceduren
Hi,

ich benutze momentan folgende Procedur um sachen aus einem html Text zu filtern:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
function readout(text, vorne, hinten: string): string;
var astring: string;
begin
  astring := copy(text, Pos(vorne, text) + length(Vorne), Pos(hinten, text) - Pos(vorne, text) - length(vorne));
  result := astring;
end;


Jetzt ist das Problem, das im Quelltext manchmal Sachen auftauchen wo ein ' mit drin ist z.B. var('HIER STEHT DER ZU FINDENDE SATZ');

Wenn ich nun readout(Quelltext, 'var('', '')');) einsetze gibt es natürlich ein Problem mit dem Syntax, da ich nun zwischen den beiden '' für den Suchbegriff nun noch ein 3. ' stehen habe.

Jemand eine Idee wie ich das Problem lösen kann ?

mfg Blamaster


Gausi - Sa 26.07.08 20:54

s := '''';, dann ist s = '


Blamaster - Sa 26.07.08 21:13

Dankeschön funkt :)