function ExtractText(const Str: string; const Delim1, Delim2: char): string;
var
pos1, pos2: integer;
begin
result := '';
pos1 := Pos(Delim1, Str);
pos2 := Pos(Delim2, Str);
if (pos1 > 0) and (pos2 > pos1) then
result := Copy(Str, pos1 + 1, pos2 - pos1 - 1);
end;
Fórum › Delphi
Jak mám zavolat tuhle funkci - prosím
Děkuju moc, jde to perfektně, jen mám ještě jeden problém, ta funkce mi zachytí první výraz a tím končí, poraďte mi ještě prosím, jak ji přizpůsobit, aby projela celý text. Děkuju moc
#4 Kopretinka
No, upravíš to tak, že do té funkce přidáš cyklus, který bude to, co dělá teď, opakovat tak dlouho, dokud, tam budou takovéto dvojice znaků. Většinou se za tím účelem už nalezená část z hledaného řetězce odstraní celá a pak se znovu prohledává ten zbytek...
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 10 hostů
Podobná vlákna
Jak zavolat tuhle metodu? — založil k1
SILVERLIGHT: jak na tuhle animaci? — založil Balu
Jak zavolat událost? — založil Vladimír
Jak zavolat return? — založil Vladimir
Jak zavolat uloženou proceduru přes url? — založil r_a_d_e_k