Mám proměnnou typu string, jejíž hodnota je např. věta Mám koupit 2 rohlíky. Nedá se nějak...
...1) Zjistit např. její druhé slovo (tak, že mi to prostě vyhodí "rohlíky")?
...2) Zjistit kus textového řetězce ohraničeného např. úvozovkami (kdyby ta věta byla Mám "koupit 2" rohlíky, tak by mi to vyhodilo "koupit
2"
Fórum › Delphi
Hledání textu v řetězci
2)
function TForm1.slovomedziznakmi(slovo:string;znak:char):string;
begin
Delete(slovo,1,pos(znak,slovo));
result:=copy(slovo,1,pos(znak,slovo)-1);
end;
1)
function TForm1.nteslovo(veta:string;ktore:integer):string;
var i:integer;
pomocna:string;
begin
if ktore=1 then result:=copy(veta,1,pos(' ',veta)-1) else begin
for I:=1 to ktore-1 do begin
Delete(veta,1,pos(' ',veta));
pomocna:=copy(veta,1,pos(' ',veta)-1);
end;
result:=pomocna;
end;
end;
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, 12 hostů
Podobná vlákna
Hledání v řetězci — založil Dr. ERROR
Hledání v řetězci — založil vaclav
Hledání nuly v řetězci — založil Rob
Hledáni slov v řetězci. — založil Brenyx
Visual Basic - Hledání v textu — založil Stuky