Delphi - funkce hledání slova v textu

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Trinom
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 13. črc 2005
Bydliště: Brno
Kontaktovat uživatele:

Delphi - funkce hledání slova v textu

Příspěvek od Trinom »

Zdravím, netuší někdo, jaká je funkce (+ příklad) pro hledání v textu, text i hledané slovo je string. Stačí mi, aby to vyplivlo, jestli je, nebo ne. Typ - konzolová aplikace.
Děkuji.
Obrázek Measure With Micrometer, Mark With Chalk, Cut With Ax.....................TDI = Ten Dým Ignoruj
karf
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: České Budějovice
Kontaktovat uživatele:

Příspěvek od karf »

nevím, jestli ti to pomůže ale tohle najde string text...je to dělaný pro memo takže přes objektový programování.

Kód: Vybrat vše

i:=0;
  repeat i:=i+1;                         
  symbol1:=copy(memo4.Lines.text,i,4);
  until symbol1='text';
note:HP Pavilion Gaming i7 10870H, 16gb, rtx 2060, 1tb OS: MS Windows 10 Home x64
Workstation: HP Z2: Intel Core i7 8700@4.6GHZ, 32gb, Quadro P620, 512GB Samsung M2, 2x HP Z24 G2 OS: MS Windows 10Pro x64
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od pavel.minarik »

Tady máš funkci vlastní výroby, kterou na to používám já. Jinak mám vytvořenou celou jednotku na práci s řetězci.

Kód: Vybrat vše

function Str_ObsahujeRetezec(CoHledat, Vstup:String):Boolean;
var I:Integer;
begin
  Result:= False;
  for I:=1 to Length(Vstup) do
    if Copy(Vstup, I, Length(CoHledat))=CoHledat then Result:= True;
end;
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
Trinom
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 13. črc 2005
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od Trinom »

Děkuju moc, běhá to jak fík :)
Obrázek Measure With Micrometer, Mark With Chalk, Cut With Ax.....................TDI = Ten Dým Ignoruj
Odpovědět

Zpět na „Programování a web“