ďťż

Ładny brzuch

Chce wyciagnac numer linijki, w ktorej jest tekst "[lol....]"...
rzecz w tym, ze zamiast kropek wstawiam rozne ciagi znakow, i chce znalezc linijke, gdzie od drugiego znaku jest 3znakowy text "lol". Czyli funkcja indexOf odpada, bo wyszukuje tylko pelne linijki. Poza tym, nie moglbym uzyc jej z drugiego waznego powodu - ta funkcja szuka odd gory. A ja chce wyciagnac numer linijki z tym tekstem, ale od dolu!

w skrocie: szuka od dolu linijki, gdzie Copy(danalinijka,2,3)='lol', wyciaga jej numer (index) i zakancza dzialanie. czyli znajduje tylko ta jedna linijke i koniec.
jak to zrobic?



for I := StringList.Count - 1 downto 0 do
+ Pos + F1 + google + http://forum.ks-eksp...showtopic=74733 :)

// + http://forum.ks-eksp...showtopic=74607 :lol:
Użytkownik lukexpert edytował ten post 18 luty 2006, 16:53
for i := Memo1.Lines.Count - 1 downto 0 do  if pos('lol', Memo1.Lines[i]) = 2 then   Showmessage('Znalazłem na pozycji ' + IntToStr(i));

??
Użytkownik Uno edytował ten post 18 luty 2006, 16:53

for i := Memo1.Lines.Count - 1 downto 0 do  if pos('lol', Memo1.Lines[i]) = 2 then   Showmessage('Znalazłem na pozycji ' + IntToStr(i));

??

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •